文章列表
抽象工厂模式
定义:
简单工厂的工厂,用来制造多个实例
解决的问题:
把实现类与他们的实现过程分割开
生活中的例子:
单例模式
定义:一个类中只能有一个实例,私有构造器,一个static的得到实例的方法
单例模式分为懒汉式模式与饿汉式模式
懒汉式模式就是在你需要这个实例时,它才会去加载这个实例
public class DBConnection{
private static DBConnection dbConnection;
public static DBConnection getInstance(){
if(dbConnection == null){
dbConnection = new DBConnection();
}
...
SSH优缺点:
优点:
struts: 相对于之前的框架turbine和直接使用servlet,使用配置文件减少了代码的编写量,提高了易用性,
以及对url管理的一致性,增加了表单验证、 formbean等特性,提高了程序的规范性。还有一个很重要的优点是稳定性高,
经过多年的使用,相比于其他的控制层框架,对稳定性高要求高的话,用 struts可以保证稳定性。
hibernate:相对于jdbc,以操作对象的方式去操作数据库,程序员可以不用考虑数据库的sql语句的具体形式,
直接在对象上操作,对象在数据库上的操作,交给了hibernate API去转换执行。减少了代码量,减轻了程序的耦合度,
与 ...