第1章 概述 1
1.1 WebLogic Server和J2EE 1
1.2 本书介绍的 J2EE 技术 1
1.3 表示逻辑 1
1.4 数据库和事务支持 3
1.5 对象注册表和远程方法调用 4
1.6 企业JavaBean 4
1.7 Java 消息服务 6
1.8 JavaMail 6
1.9 管理 6
1.10 安全性 7
1.11 WebLogic Server的分布式部署支持 7
1.12 WebLogic Server 8.1 7
第2章 表示逻辑 8
2.1 表示逻辑 8
2.2 servlet简介 9
2.3 Web应用程序 33
2.4 servlet的最佳实践 52
2.5 参考资料 54
第3章 高级servlet技术 55
3.1 servlet和Web会话 55
3.2 烤制自己的“小甜饼” 67
3.3 过滤器 76
3.4 使用包含WebLogic Server集群的servlet 85
3.5 servlet 的最佳实践 88
3.6 参考资料 91
3.7 小结 91
第4章 使用WebLogic Server JSP 92
4.1 使用JSP的原因 92
4.2 集成Java代码和JSP标记 95
4.3 JSP基础 96
4.4 定制标签 123
4.5 参考资料 135
第5章 WebLogic Server JDBC 和 JTA 136
5.1 WebLogic Server JDBC 136
5.2 事务和JTA 152
5.3 WebLogic Server 和分布式事务 158
5.4 准备语句 161
5.5 错误处理和SQL警告 162
5.6 元数据 164
5.7 高级JDBC特性 165
5.8 JDBC的最佳实践 168
5.9 WebAuction应用程序中的JDBC和事务 170
5.10 小结 171
第6章 远程方法调用和分布式命名 172
6.1 远程方法调用 172
6.2 JNDI:Java命名服务 178
6.3 小结 184
6.4 参考资料 184
第7章 使用Java消息服务进行企业消息传递 185
7.1 JMS的优点 185
7.2 JMS基础知识 186
7.3 JMS队列生产者/消费者示例 188
7.4 JMS消息 195
7.5 消息类型 196
7.6 JMS 和事务 202
7.7 集群化JMS 203
7.8 异常监听器 204
7.9 使用多播JMS 205
7.10 JMS最佳实践 207
7.11 小结 209
7.12 参考资料 209
第8章 使用会话企业JavaBean 210
8.1 企业JavaBean概述 210
8.2 EJB基础知识 210
8.3 无状态会话EJB 217
8.4 有状态会话EJB 220
8.5 在会话bean中使用事务 226
8.6 EJB安全性 228
8.7 EJB环境 231
8.8 EJB 引用 232
8.9 资源管理器引用 233
8.10 Handle 235
8.11 开发任务和WebLogic Workshop 236
8.12 最佳实践 237
8.13 小结 241
8.14 参考资料 241
第9章 实体EJB 242
9.1 实体EJB的基本原理 242
9.2 实体bean的基础 242
9.3 CMP实体bean示例 245
9.4 CMP 249
9.5 容器管理实体bean生命周期 250
9.6 CMR 简介 251
9.7 编写CMP查找程序的EJB-QL 262
9.8 BMP实体bean 265
9.9 编写实体EJB语句的高级主题 276
9.10 实体bean继承和多态性 278
9.11 实体bean和锁定 280
9.12 使用只读实体 bean 284
9.13 将会话bean用做实体 bean 的包装器 285
9.14 将Java bean用做值对象 286
9.15 BMP和CMP 286
9.16 小结 289
9.17 参考资料 289
第10章 使用消息驱动EJB 290
10.1 消息驱动EJB基础 290
10.2 消息驱动EJB示例 291
10.3 MDB和并发 295
10.4 指定JMS连接工厂 296
10.5 使用带有MDB的事务 296
10.6 消息确认 297
10.7 新客户示例 298
10.8 使用JMS与企业系统通信 301
10.9 消息驱动EJB的优点 302
10.10 小结 303
10.11 参考资料 303
第11章 使用WebLogic Server JavaMail连接Internet邮件 304
11.1 关于电子邮件 304
11.2 关于JavaMail 305
11.3 使用JavaMail发送简单的电子邮件 308
11.4 何处可以找到关于JavaMail和Intemet邮件的更多信息 312
11.5 JavaMail最佳实践 313
第12章 管理WebLogic Server8.1 314
12.1 JMX概述 314
12.2 WebLogic Server管理 316
12.3 WebLogic 管理工具 320
12.4 应用程序部署 323
12.5 WebLogic Service Performance Monitor 328
12.6 WebLogic集群配置 328
12.7 管理最佳实践 332
12.8 小结 333
第13章 WebLogic Server 8.1应用程序安全 334
13.1 安全技术概述 334
13.2 WebLogic安全和JAAS 338
13.3 WebLogic安全服务提供程序 341
13.4 内嵌LDAP服务器 343
13.5 保护WebLogic资源 343
13.6 WebLogic Server 8.1和SSL 346
13.7 WebLogic Server 8.1安全和Web服务 347
13.8 管理WebLogic Server8.1安全 352
13.9 WebLogic Server安全的最佳实践 358
13.10 小结 359
第14章 设计产品部署 360
14.1 部署设计 360
14.2 WebLogic JRockit 361
14.3 WebLogic部署场景:案例分析 364
14.4 客户端软件类型 364
14.5 在Web部署中使用DMZ和防火墙 366
14.6 集成Web部署和数据存储 368
14.7 使用WebLogic Server集群 368
14.8 Web应用程序部署详解 374
14.9 应用程序部署 376
14.10 混合部署 377
14.11 应用程序部署过程 378
14.12 部署WebLogic Senver的最佳实践 382
14.13 小结 384
第15章 Web拍卖设计目标 385
15.1 应用程序架构 385
15.2 装配应用程序组件:WebAuction 397
15.3 部署WebAuction应用程序 401
第16章 WebLogic Workshop 412
16.1 WebLogic Workshop IDE 412
16.2 WebLogic Workshop Project Model 423
16.3 WebLogic Workshop对Web服务的支持 424
16.4 控件框架 429
16.5 小结 433
第17章 WebLogic Server容量计划 434
17.1 WebLogic JRockit 434
17.2 容量计划分析 436
17.3 容量计划的方法学和标准 437
17.4 容量计划最佳实践 444
第18章 WebLogic Platform 8.1简介 446
18.1 WebLogic Platform 组件 446
18.2 WebLogic Workshop Platform Edition 447
18.3 WebLogic Integration 449
18.4 WebLogic Portal 456
18.5 WeBLogic Server 8.1 464
18.6 WebLogic JRockit 464
18.7 WebLogic Platform小结 465
附录A Web服务概述 466
A.1 标准 466
A.2 Workshop 的 Web 服务安全功能 472
A.3 同步和异步会话 474
A.4 Web 服务和 J2EE 477
A.5 使用WebLogic Workshop构建Web服务 478
A.6 小结 481
A.7 参考资料 481
索引 482