摘要: Service Locator Pattern,即服务定位模式,用于定位不同的服务。考虑到 InitialContext::lookup 的成本比较高,提供了 Cache 类缓存以定位到的服务。 代码实现 Service 接口 Service1, Service2 实现 Service 接口,提供具 阅读全文
posted @ 2016-05-22 11:46 TonyYPZhang 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Front Controller Pattern, 即前端控制器模式,用于集中化用户请求,使得所有请求都经过同一个前端控制器处理,处理内容有身份验证、权限验证、记录和追踪请求等,处理后再交由分发器把请求分发到对于的处理者。 前端控制器模式主要涉及下面三个角色 前端控制器(Front Controll 阅读全文
posted @ 2016-05-22 09:45 TonyYPZhang 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Data Access Object Pattern, or DAO Pattern, 即 DAO 模式,用于分离底层的数据访问接口,已经上层的业务逻辑。 下面是 Dao 模式的一个简单的案例。 Student 是纯 Java Beans 类。StudentDao 定义 Dao 的访问接口,Stud 阅读全文
posted @ 2016-05-22 01:31 TonyYPZhang 阅读(631) 评论(0) 推荐(0) 编辑