目录(2)

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

读书导航