| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 J2EE体系结构
企业级体系结构的目标
决定是否使用分布式体系结构
J2EE设计中的新考虑
何时使用EJB
数据存取
状态管理
J2EE体系结构
Web层设计
设计可移植的应用
小结
第2章 J2EE项目的选择与风险
依据规范版本开发一个策略
选择应用服务器
“纯技术”陷阱
何时使用替代技术来补充J2EE
可移植性问题
中间整备环境与发布管理
建立开发团队
选择开发工具
识别和降低风险
小结
第3章 J2EE应用的测试
测试能达到什么目的
定义
正确性的测试
性能与可缩放性的测试
测试的自动化
测试的补充方法
小结
第4章 J2EE项目的设计技术与编程标准
J2EE应用的OO设计推荐标准
编程标准
为什么(以及怎样)不从头开始
小结
第5章 示例应用的需求
概述
用户总数
前提
范围限制
交货进度表
Internet用户界面
售票处用户界面
非功能性需求
硬件与软件需求
小结
第6章 应用J2EE技术
分布式体系结构何时合适
决定何时使用EJB
决定怎样使用EJB
决定何时使用带有JMS的异步调用
身份鉴别和授权
决定何时使用XML
高速缓存来改进性能
小结
第7章 J2EE应用中的数据存取
数据存取目标
业务逻辑与持久性逻辑
对象驱动与数据库驱动建模:一场哲学辩论
O/R映射与“阻抗不匹配”
Data Access Object(DAO)模式
使用关系数据库
可移植性与性能的比较
分布式应用中的数据交换
常见的数据存取问题
何处执行数据存取
小结
示例应用中的数据建模
第8章 使用实体组件进行数据存取
实体组件概念
CMP与BMP的比较
EJB 2.0中的实体组件
实体组件的高速缓存
实体组件的性能
实体组件的工具支持
小结
第9章 实际的数据存取
数据存取技术选择
JDBC的细微之处
一个通用的JDBC抽象框架
在示例应用中实现DAO模式
小结
第10章 会话组件
使用无状态会话组件
使用有状态会话组件
可应用于会话组件的J2EE设计模式
会话组件实现问题
示例应用中的会话组件
小结
第11章 基础结构与应用实现
基础结构
实现业务逻辑
小结
第12章 Web层的MVC设计
Web开发的挑战
Java Web开发中的教训
Web层的设计目标
MVC概念与Front Controller J2EE设计模式
Web应用框架
Web应用框架到总体应用体系结构中的集成
示例应用中使用的Web应用框架
Web层会话管理
处理用户输入
实现示例应用中的Web层
小结
第13章 Web层中的视图
控制器与视图的分离
构造预订页面的视图
JSP视图
专用模板语言
XSLT
置标生成的替代方法
二进制内容的生成
视图合成和页面布局
小结
第14章 应用的包装与部署
包装
应用部署:常见概念
在JBoss 3.0上部署示例应用
小结
第15章 应用的性能测试与调整
策略问题与定义
性能与吞吐量的测试工具
查找性能或可缩放性问题
解决性能或可缩放性问题
案例研究:示例应用中的“Display Show”页面
分布式应用中的性能
Web层性能问题
J2EE应用中性能与可缩放性问题的主要原因
小结
第16章 结论:让J2EE为我所用
附录A 实现视图技术