7.3 bigrez.com的实现... 211
7.3.1 数据库模式... 211
7.3.2 域模型... 212
7.3.3 服务... 217
7.3.4 单元测试... 222
7.3.5 添加乐观锁... 223
7.4 使用TopLink而不是Kodo. 223
7.4.1 希望使用TopLink的理由... 224
7.4.2 让bigrez.com使用TopLink. 224
7.5 本章回顾... 227
第8章 打包和部署WebLogic应用程序... 229
8.1 创建EJB归档文件... 229
8.2 打包JPA持久化单元... 236
8.3 企业应用程序... 237
8.3.1 企业应用程序目录结构... 239
8.3.2 企业应用程序的描述符文件... 241
8.3.3 分解式部署... 244
8.3.4 捆绑库... 246
8.3.5 共享Java EE库和可选包... 248
8.3.6 其他类型的模块... 249
8.3.7 自定义类加载器... 250
8.4 打包bigrez.com.. 251
8.5 部署应用程序... 254
8.5.1 创建必需的服务... 255
8.5.2 自动部署和weblogic.Deployer 256
8.5.3 WebLogic控制台部署... 257
8.6 本章回顾... 257
第9章 开发和部署Web服务... 259
9.1 . 总结Web服务标准... 259
9.2 用WebLogic Server创建Web服务... 260
9.2.1 Web服务的容器框架... 260
9.2.2 开发WebLogic Server的Web服务... 261
9.2.3 开发Web服务客户端... 274
9.3 高级技术... 278
9.3.1 使用JAX-RPC.. 278
9.3.2 理解style和use. 278
9.3.3 影响调用哪个操作... 280
9.3.4 创建更多动态的Web服务... 282
9.3.5 使用Web服务的处理程序... 288
9.3.6 使用SOAP附件... 292
9.3.7 实现有状态的Web服务... 296
9.3.8 实现异步的Web服务... 297
9.3.9 自定义Java和XML之间的映射... 300
9.4 使用Web服务安全... 301
9.4.1 定义安全策略... 302
9.4.2 传输级安全... 303
9.4.3 消息级安全... 305
9.4.4 Web服务的安全配置... 311
9.5 在bigrez.com中添加Web服务... 312
9.6 本章回顾... 314
第10章 使用WebLogic JMS. 315
10.1 JMS的重要概念... 315
10.1.1 了解消息传递模型... 315
10.1.2 回顾JMS API 316
10.2 WebLogic JMS提供程序... 321
10.2.1 了解WebLogic JMS服务器... 321
10.2.2 群集WebLogic JMS. 321
10.2.3 WebLogic JMS的客户端... 330
10.2.4 配置WebLogic JMS. 332
10.3 WebLogic JMS应用程序设计... 344
10.3.1 选择一种目标类型... 344
10.3.2 定位目标... 344
10.3.3 选择合适的消息类型... 345
10.3.4 压缩大消息... 347
10.3.5 选择一种消息确认策略... 347
10.3.6 设计消息选择器... 348
10.3.7 选择消息的过期策略... 351
10.3.8 处理有害消息... 353
10.3.9 处理消息顺序的问题... 355
10.3.10 使用事务... 360
10.3.11 使用多播会话... 361
10.3.12 处理请求/响应样式的消息交换... 362
10.4 WebLogic JMS应用程序编程... 365
10.4.1 WebLogic JMS与EJB和
servlet的组合使用... 365
10.4.2 在服务器中使用异步消息... 367
10.5 外部JMS提供程序... 372
10.5.1 了解消息传递桥... 372
10.5.2 了解存储转发服务... 373
10.5.3 使用消息驱动的bean. 375
10.5.4 把外部JMS对象映射到WebLogic JNDI上... 375
10.5.5 集成Oracle高级队列... 376
10.5.6 选择一种集成策略... 378
10.6 本章回顾... 379
第11章 使用WebLogic安全性... 381
11.1 WebLogic安全概述... 381
11.2 WebLogic安全框架... 387
11.2.1 嵌入式LDAP服务器... 387
11.2.2 安全领域和提供程序... 389
11.3 使用外部安全存储... 400
11.3.1 管理外部 LDAP 身份验证... 400
11.3.2 管理RDBMS身份验证... 402
11.4 设置SSL/TLS. 404
11.4.1 SSL和X.509证书概述... 404
11.4.2 获取X.509证书... 405
11.4.3 配置单向SSL. 407
11.4.4 配置双向SSL. 408
11.4.5 调试SSL的问题... 411
11.5 编写安全敏感的Java客户端... 412
11.5.1 编写使用JAAS的Java客户端... 412
11.5.2 编写使用SSL的Java客户端... 415
11.6 管理应用程序的安全... 420
11.6.1 应用程序安全模型... 420
11.6.2 配置Java EE应用程序的安全... 420
11.6.3 配置WebLogic Server应用程序的安全... 428
11.6.4 启动WebLogic Server 432
11.7 单点登录... 432
11.7.1 SAML语言... 433
11.7.2 配置跨域安全和单点登录... 440
11.7.3 自定义身份验证提供程序... 445
11.8 本章回顾... 446
第12章 在WebLogic Server中管理和部署应用程序... 447
12.1 WebLogic体系结构的重要概念... 447
12.1.1 域体系结构... 447
12.1.2 WebLogic Server体系结构... 449
12.1.3 WebLogic Server群集体系结构... 456
12.1.4 管理服务器... 463
12.1.5 节点管理器... 465
12.2 WebLogic Server管理的重要概念... 466
12.2.1 服务器状态... 466
12.2.2 服务器自我健康监控... 467
12.2.3 网络信道... 468
12.3 配置WebLogic Server的域... 470
12.3.1 建立一个新域... 472
12.3.2 配置服务器... 473
12.3.3 配置群集... 475
12.3.4 配置网络信道... 478
12.3.5 建立节点管理器... 481
12.3.6 操作系统的配置... 486
12.3.7 Java虚拟机的配置... 487
12.3.8 Web服务器插件的配置... 487
12.3.9 管理端口和信道的配置... 492
12.3.10 为WebLogic Server配置应用程序... 494