专注Java领域技术
我们一直在努力

设计模式

设计模式系列

admin阅读(899)评论(0)赞(4)

设计模式(Design pattern)是重构解决方案,这点很重要,尤其是现在B/S 一统天下的局面,过早考虑设计模式,得不偿失,设计模式(Design pattern)代表了最佳的实践,通常被面向对象的软件开发人员所采用 一、设计模式 二...

三十八、设计模式资源

admin阅读(115)评论(0)赞(0)

本章列出了设计模式相关的网站、书籍和文章 设计模式相关的网站 Wiki Page for Design Patterns - 以一种非常通用的方式检查设计模式。 Java Programming/Design Patterns &#...

三十七、传输对象模式 ( Transfer Object Pattern )

admin阅读(87)评论(0)赞(0)

传输对象模式(Transfer Object Pattern)用于从客户端向服务器一次性传递带有多个属性的数据 传输对象也被称为数值对象,没有任何行为 传输对象是一个具有 getter/setter 方法的简单的 POJO 类,它是可序列化...

三十六、服务定位器模式 (Service Locator Pattern)

admin阅读(87)评论(0)赞(0)

服务定位器模式(Service Locator Pattern)用于想使用 JNDI 查询定位各种服务的时候 考虑到为某个服务查找 JNDI 的代价很高,服务定位器模式充分利用了缓存技术 在首次请求某个服务时,服务定位器在 JNDI 中查找...

三十五、拦截过滤器模式 ( Intercepting Filter )

admin阅读(86)评论(0)赞(0)

拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理 定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上 过滤器可以做认证/授权/记录日志,或者跟踪请求,然后把请求传...

三十四、前端控制器模式(Front Controller Pattern)

admin阅读(94)评论(0)赞(0)

前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理 该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序 前端控制器模式涉及...

三十一、业务代表模式(Business Delegate Pattern)

admin阅读(91)评论(0)赞(0)

业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦 业务代表模式用来减少通信或对表示层代码中的业务层代码的远程查询功能 在业务层中我们有以下实体: 客户端(Client) - 表示层代码可以是...

三十、MVC 模式

admin阅读(95)评论(0)赞(0)

MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式 MVC 模式用于应用程序的分层开发 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO 它也可以带有逻辑,在数据变化时更...

专注Java技术 100年

联系我们联系我们