logo资料库

J2EE核心模式.pdf

第1页 / 共467页
第2页 / 共467页
第3页 / 共467页
第4页 / 共467页
第5页 / 共467页
第6页 / 共467页
第7页 / 共467页
第8页 / 共467页
资料共467页,剩余部分请下载后查看
前言
目录
目录对《J2EE核心模式》的好评译者序Grady Booch序Martin Fowler序前言第一部分 模式和J2EE第1章 导论
什么是J2EE
什么是模式
历史回顾
模式的定义
模式的分类
J2EE模式目录
演化过程
怎样使用J2EE模式目录
使用模式的益处
模式、框架和重用
小结
第2章 表现层设计考虑和不佳实践
表现层设计考虑
会话管理
控制客户端访问
验证
助手类属性——完整性和一致性
表现层不佳实践
多个视图中都包括控制代码
把表现层的数据结构暴露给业务层
把表现层数据结构暴露给业务领域对象
允许重复提交表单
把敏感资源暴露给客户端的直接访问
假定〈jsp:setProperty〉会重置Bean属性
创建出“胖控制器”
把视图助手当成scriplet使用
第3章 业务层设计考虑和不佳实践
业务层设计考虑
使用session bean
使用entity bean
缓存EJB的远程引用和句柄
业务层和集成层不佳实践
把对象模型直接映射为entity bean模型
把关系型模型直接映射为entity bean模型
把每个用例映射为一个session bean
通过Getter/Setter方法暴露EJB的所有属性
在客户端中包括服务寻址代码
把entity bean当成只读对象使用
把entity bean当成细粒度对象使用
存储entity-bean的整个从属对象拓扑结构
把EJB相关的异常暴露给非EJB客户端
使用entity bean finder方法返回大型结果集
客户端负责聚合来自业务组件的数据
把EJB用于长时间持续的事务
每次调用无状态session bean都要重建对话状态
第4章 J2EE重构
表现层的重构
引入控制器
引入同步器令牌
隔离不同逻辑
对业务层隐藏表现细节
去除视图中的转换
对客户端隐藏资源
业务层和集成层的重构
用session bean包装entity bean
引入业务代表
合并session bean
减少entity bean之间的通信
将业务逻辑移至session bean
一般的重构
分离数据访问代码
按层重构系统架构
使用连接池
第二部分 J2EE模式目录第5章 J2EE模式概览
什么是模式
发现模式
模式vs.策略
分层思路
J2EE模式
表现层模式
业务层模式
集成层模式
J2EE模式目录指南
术语
UML的使用
模式模板
J2EE模式关系
与现有其他模式的关系
模式路线图
小结
第6章 表现层模式
拦截过滤器
问题
约束
解决方案
效果
相关模式
前端控制器
问题
约束
解决方案
效果
相关模式
Context对象
问题
约束
解决方案
效果
相关模式
应用控制器
问题
约束
解决方案
效果
相关模式
视图助手
问题
约束
解决方案
效果
相关模式
复合视图
问题
约束
解决方案
效果
示例代码
相关模式
服务到工作者
问题
约束
解决方案
效果
示例代码
相关模式
分配器视图
问题
约束
解决方案
效果
示例代码
相关模式
第7章 业务层模式
业务代表
问题
约束
解决方案
效果
示例代码
相关模式
服务定位器
问题
约束
解决方案
效果
示例代码
相关模式
会话门面
问题
约束
解决方案
效果
示例代码
相关模式
应用服务
问题
约束
解决方案
效果
示例代码
相关模式
业务对象
问题
约束
解决方案
效果
示例代码
相关模式
复合实体
问题
约束
解决方案
效果
示例代码
相关模式
传输对象
问题
约束
解决方案
效果
示例代码
相关模式
传输对象组装器
问题
约束
解决方案
效果
示例代码
相关模式
值列表处理器
问题
约束
解决方案
效果
示例代码
相关模式
第8章 集成层模式
数据访问对象
问题
约束
解决方案
效果
相关模式
服务激活器
问题
约束
解决方案
效果
相关模式
业务领域存储
问题
约束
解决方案
效果
相关模式
Web Service中转
问题
约束
解决方案
效果
相关模式
尾声
WebWorker微架构纵览
工作流简介
WebWorker微架构
问题
约束
解决方案
效果
参考书目
Apache软件授权协议1.1版
索引
分享到:
收藏