正文

目录(1)

Oracle WebLogic Server开发权威指南 作者:(美)帕特里克


第1章  在WebLogic中构建Web应用程序... 1

1.1  Java servlet和JSP中的重要概念... 1

1.1.1  servlet的特征... 1

1.1.2  JSP的特征... 6

1.2  Web应用程序最佳实践... 11

1.2.1  保证正确的错误处理... 11

1.2.2  使用JSTL标记减少scriptlet代码... 13

1.2.3  对选定的行为使用自定义标记... 16

1.2.4  对常见行为使用servlet过滤器... 18

1.2.5  使用servlet和JSP页面创建Excel文件... 22

1.2.6  查看产生的servlet代码... 25

1.3  本章回顾... 26

第2章  选择Web应用程序体系结构... 27

2.1  体系结构的关键概念... 27

2.1.1  Java EE应用程序的层次... 27

2.1.2  MVC体系结构... 28

2.1.3  通用Java EE设计模式... 29

2.2  表示层体系结构的选择... 29

2.2.1  表示层需求... 29

2.2.2  有关体系结构的其他考虑... 39

2.3  可选的表示层体系结构... 39

2.3.1  以JSP为核心的体系结构... 40

2.3.2  以servlet为核心的体系结构:Struts. 41

2.3.3  以servlet为核心的体系结构:Spring MVC.. 42

2.4  本章回顾... 45

第3章  设计Java EE应用程序示例... 47

3.1  应用程序需求... 47

3.2  业务领域模型... 48

3.3  表示层需求... 48

3.4  Web应用程序体系结构... 50

3.5  表示方法... 51

3.5.1  自组装... 52

3.5.2  母版页组装... 55

3.5.3  使用Tiles框架进行外部视图组装... 56

3.6  业务层接口... 58

3.6.1  控制器调用业务服务... 58

3.6.2  控制器为JSP填充表单... 60

3.6.3  更新要求显式的服务调用... 61

3.6.4  表示层组件之间的关系... 61

3.7  本章回顾... 62

第4章  构建Web应用程序示例... 63

4.1  应用程序组件概述... 63

4.2  构建应用程序骨架... 65

4.3  构建用户站点组件... 65

4.3.1  预订信息组件... 65

4.3.2  核心预订流程组件... 67

4.3.3  提供服务组件... 90

4.4  管理站点组件的结构... 91

4.4.1  身份验证和授权组件... 91

4.4.2  酒店维护组件... 94

4.5  本章回顾... 107

第5章  打包和部署WebLogic Web应用程序... 109

5.1  打包Web应用程序... 110

5.1.1  Web应用程序目录结构... 110

5.1.2  Web应用程序描述符文件... 112

5.1.3  预编译JSP组件... 119

5.1.4  创建一个分解式 Web应用程序... 121

5.1.5  创建一个Web应用程序的归档文件... 125

5.2  部署Web应用程序... 126

5.2.1  自动部署... 126

5.2.2  WebLogic部署工具和Ant任务... 128

5.2.3  WebLogic控制台部署... 130

5.2.4  为bigrez.com创建必要的用户和组... 132

5.3  本章回顾... 133

第6章  在WebLogic Server中构建企业JavaBean. 135

6.1  EJB技术概述... 135

6.2  EJB 3.0简介... 136

6.3  EJB组件类型... 137

6.3.1  无状态会话bean. 137

6.3.2  有状态会话bean. 139

6.3.3  消息驱动的bean. 140

6.3.4  拦截器... 141

6.4  Java持久化API 142

6.4.1  JPA的历史... 142

6.4.2  JPA概念... 144

6.4.3  一个JPA示例... 144

6.4.4  应用JPA.. 164

6.5  WebLogic Server EJB容器... 165

6.5.1  EJB容器基础... 165

6.5.2  WebLogic Server中EJB的生命周期... 165

6.6  通用的WebLogic Server EJB特性... 167

6.6.1  EJB的部署和重新部署... 167

6.6.2  动态EJB编译... 167

6.6.3  EJB的远程业务接口和JNDI 168

6.6.4  EJB之间的引用... 170

6.7  会话bean的特性... 175

6.7.1  无状态会话EJB缓冲池... 175

6.7.2  有状态会话EJB的缓存管理... 176

6.7.3  有状态会话EJB的内存中复制... 178

6.7.4  指向会话bean的句柄... 180

6.7.5  幂等方法... 180

6.8  消息驱动的bean的特性... 180

6.9  OpenJPA和Kodo特性... 181

6.9.1  Kodo部署描述符文件... 182

6.9.2  获取组... 182

6.9.3  预先获取... 184

6.9.4  乐观锁版本策略... 184

6.9.5  大结果集... 187

6.9.6  二级缓存... 188

6.9.7  控制刷新行为... 190

6.9.8  逆向管理... 190

6.9.9  混合继承策略... 191

6.9.10  预处理语句缓存... 191

6.10  使用部署描述符还是标注... 191

6.10.1  部署计划... 192

6.10.2  标注、描述符、计划和依赖注入... 193

6.11  本章回顾... 195

第7章  构建EJB应用程序示例... 197

7.1  业务层需求... 197

7.1.1  业务逻辑需求... 197

7.1.2  对象关系映射需求... 199

7.1.3  数据访问需求... 203

7.1.4  其他业务层需求... 203

7.1.5  业务层需求的回顾... 203

7.2  可选的业务层体系结构... 204

7.2.1  SLSB和会话外观模式的需求... 204

7.2.2  使用JDBC的无状态会话EJB.. 205

7.2.3  使用EJB 2.1 CMP实体bean的无状态会话EJB.. 207

7.2.4  使用JPA的无状态会话EJB.. 209


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号