Java-Web
QAQ_
迷茫是因为能力还配不上梦想
展开
-
统计页面访问量(JSP)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>原创 2016-03-25 17:18:08 · 4114 阅读 · 0 评论 -
SSH实现批量删除
实现效果: 以下是部分关键代码: Js实现多项选择<script type="text/javascript"> /*全选JS*/ function CheckAll(thisform){ for (var i=0;i<thisform.elements.length;i++){原创 2017-03-26 22:31:28 · 6643 阅读 · 1 评论 -
SSH+Ajax实现用户特定身份登录
功能:根据用户输入的用户名和密码,自动读取该账户的状态(锁定或开放),若是开放则允许登录,否则不允许登录Jsp:<s:form id="theform" action="user_login" method="post" namespace="/" theme="simple"> <p class="main">原创 2017-03-26 22:09:26 · 4183 阅读 · 0 评论 -
SSH整合Demo——完成登录注册
文件目录结构:ApplicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/s原创 2017-03-14 10:51:34 · 666 阅读 · 0 评论 -
SSH整合之Hibernate4遇见Spring3——Http500org.springframework.orm.hibernate4.SessionHolder cannot be cast to
问题:今天尝试整对Struts2+Spring+Hibernate三大框架进行整合时,发现了下面这个错误HTTP Status 500 - org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHoldertype Exce原创 2017-03-11 17:06:48 · 2123 阅读 · 0 评论 -
c3p0数据库连接池老是报错,怒换dpcp连接池
部分错误信息如下:Struts has detected an unhandled exception:Messages: A ResourcePool could not acquire a resource from its primary factory or source.Connections could not be acquired from the underlying原创 2017-03-19 19:42:51 · 1787 阅读 · 0 评论 -
单例模式-确保对象的唯一性
设计模式学习与总结之单例模式一、单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,该类称为单例类,它提供全局访问方法。该类属于创建型模式。 在使用计算机时我们会经常看到这样的情况,当打开任务管理器时,无论我们打开多少次,却总是出现一个窗口。这是什么情况呢? 首先任务管理器便是单例模式的一个具体应用。任务管理器是实时动态显示当前计算机运行的进程以及任务。假设用户可以打开多原创 2016-12-30 16:19:30 · 4119 阅读 · 1 评论 -
模式开发—运用配置文件和反射机制重构客户端代码
问题引入:我们在开发软件时,往往因为需求,要频繁的修改源码,在不违背开发原则(单一职责、开放封闭……..)的情况下,往往需要增加功能抽象接口或具体的实现类,而客户端就要相应的修改。 为了让系统具有更好的灵活性和扩展性,使得在不修改任何客户端的代码的基础上,更换新的功能实现。 以工厂方法模式为例:/***@Descriptio0n 工厂方法模式*@Time 20170-01-01*/inter原创 2017-01-02 11:57:16 · 448 阅读 · 0 评论 -
抽象工厂
工厂方法模式: 每个具体工厂只有一个或者一组重载的工厂方法,只能生产一种产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。 抽象工厂模式: 一个工厂可以生产一系列产品(一族产品),极大减少了工厂类的数量产品等级结构:产品等级结构即产品的继承结构 产品族:产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品 系统所提供的工厂生产的具体产品并不是一个简单的对象,而是多原创 2016-11-29 22:21:28 · 335 阅读 · 0 评论 -
工厂方法模式
在工厂方法模式之前,有个简单工厂模式。实际上简单工厂是工厂方法的退化(特殊情况) 简单工厂模式存在以下缺点: 1、工厂类集中了所有产品的创建逻辑,职责过重,一旦不能正常工作,整个系统都要受到影响 2、增加系统中类的个数(引入了新的工厂类),增加了系统的复杂度和理解难度 3、系统扩展困难,一旦添加新产品不得不修改工厂逻辑,违背软件开发时遵循的开闭原则简单工厂模式与工厂模式的区别: 工厂方法模原创 2016-11-29 20:15:02 · 301 阅读 · 0 评论 -
简单工厂模式
简单工厂模式属于创建型模式 创建型模式 : 对类的具体实例化细节进行封装,能够将软件模块中对象的创建和使用分离开来,从而降低系统的耦合度,方便软件后期的扩展与修改。简单工厂模式的定义:定义一个工厂类,根据传入参数的不同来对不同的产品类进行实例化。被创建的产品类通常具有共同的父类。 使用了创建型的设计模式有以下:简单工厂模式 设计模块通常如下几部分: 1、抽象产品类(或者接口):通常为将具原创 2016-11-29 15:19:07 · 2153 阅读 · 0 评论 -
Java解析注解
/** * @version 1.0 2016-09-25 * @author Administrator * @demonstrate 通过反射获取类。函数或成员上的运行时注解信息,从而实现动态控制程序运行 * */package AnnotationTest;import java.lang.reflect.Field;import java.lang.reflect.Invoca原创 2016-09-25 23:07:04 · 389 阅读 · 0 评论 -
JDBC数据库链接(MySQL数据库连接)
JDBC 访问数据库的一般流程: 1.注册驱动(Class.forName( )),将JDBC-connector……复制到web应用程序的WEB-INF\lib目录中。 2.建立连接(Connection) 3.创建数据库操作对象用于执行SQL语句(Statement) 4.执行语句 5.处理执行结果(ResultSet) 6.释放资源package dbaccess;import原创 2016-05-04 21:46:56 · 520 阅读 · 0 评论 -
SSH2—分页实现
1.PageBean 首先封装分页的基本信息 /** * @author ZSQ 分页封装 */public class PageBean<T> { private int currPage; //当前页 private int pageSize; //页面大小 private int totalCount;//总记录数 private int totalPa原创 2017-05-11 18:31:32 · 390 阅读 · 0 评论