- 浏览: 46436 次
- 性别:
- 来自: 天津
-
最新评论
-
string2020:
server_name _;什么意思?
nginx服务器 解决域名恶意指向 -
tjukk:
Mr.Cheney 写道“...” 没有事件你好,我没太理解。 ...
JSTL 实现分页功能 -
Mr.Cheney:
“...” 没有事件
JSTL 实现分页功能
文章列表
设计模式之职责链模式
- 博客分类:
- 设计模式
职责链模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
命令模式,将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
设计模式之适配器模式
- 博客分类:
- 设计模式
适配器模式,将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来不能在一起工作的那些类可以一起工作。
状态模式,当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变其类。
设计模式之抽象工厂模式
- 博客分类:
- 设计模式
抽象工厂模式,是一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。
设计模式之观察者模式
- 博客分类:
- 设计模式
观察者模式:
观察者模式的动机是将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性。我们并不希望为了一致性而使各类紧密耦合,这样会给维护、扩展和重用带来不便。
相同点:屏蔽jdbc api 的底层访问细节,使用我们不用与jdbc api打交道,就可以访问数据。
jdbc api 编程流程固定,还将 sql语句与java 代码混杂在了一起,经常需要拼凑 sql语句,
细节很繁琐。
ibatis 的好处:屏蔽jdbc api的底层访问细节;将 sql语句与java代码进行分离;提供了将结
果集自动封装称为实体对象和对象的集合的功能,queryForList返回对象集合,用
queryForObject返回单个对象;提供了自动将实体对象的属性传递给 sql语句的参数。
Hibernate 是一个全自动的 orm映射工具,它可 ...
设计模式之模板方法模式
- 博客分类:
- 设计模式
模板方法模式:
特点:
模板方法模式是通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。提供了一个很好的复用代码平台。当不变和可变的行为在在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现。我们通过模板方法模式将把这些行为搬移到单一的地方,这样就帮助子类摆脱重复的不变行为的纠缠。