7.3 bigrez.com的實(shí)現(xiàn)... 211
7.3.1 數(shù)據(jù)庫模式... 211
7.3.2 域模型... 212
7.3.3 服務(wù)... 217
7.3.4 單元測(cè)試... 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應(yīng)用程序... 229
8.1 創(chuàng)建EJB歸檔文件... 229
8.2 打包JPA持久化單元... 236
8.3 企業(yè)應(yīng)用程序... 237
8.3.1 企業(yè)應(yīng)用程序目錄結(jié)構(gòu)... 239
8.3.2 企業(yè)應(yīng)用程序的描述符文件... 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 部署應(yīng)用程序... 254
8.5.1 創(chuàng)建必需的服務(wù)... 255
8.5.2 自動(dòng)部署和weblogic.Deployer 256
8.5.3 WebLogic控制臺(tái)部署... 257
8.6 本章回顧... 257
第9章 開發(fā)和部署Web服務(wù)... 259
9.1 . 總結(jié)Web服務(wù)標(biāo)準(zhǔn)... 259
9.2 用WebLogic Server創(chuàng)建Web服務(wù)... 260
9.2.1 Web服務(wù)的容器框架... 260
9.2.2 開發(fā)WebLogic Server的Web服務(wù)... 261
9.2.3 開發(fā)Web服務(wù)客戶端... 274
9.3 高級(jí)技術(shù)... 278
9.3.1 使用JAX-RPC.. 278
9.3.2 理解style和use. 278
9.3.3 影響調(diào)用哪個(gè)操作... 280
9.3.4 創(chuàng)建更多動(dòng)態(tài)的Web服務(wù)... 282
9.3.5 使用Web服務(wù)的處理程序... 288
9.3.6 使用SOAP附件... 292
9.3.7 實(shí)現(xiàn)有狀態(tài)的Web服務(wù)... 296
9.3.8 實(shí)現(xiàn)異步的Web服務(wù)... 297
9.3.9 自定義Java和XML之間的映射... 300
9.4 使用Web服務(wù)安全... 301
9.4.1 定義安全策略... 302
9.4.2 傳輸級(jí)安全... 303
9.4.3 消息級(jí)安全... 305
9.4.4 Web服務(wù)的安全配置... 311
9.5 在bigrez.com中添加Web服務(wù)... 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服務(wù)器... 321
10.2.2 群集WebLogic JMS. 321
10.2.3 WebLogic JMS的客戶端... 330
10.2.4 配置WebLogic JMS. 332
10.3 WebLogic JMS應(yīng)用程序設(shè)計(jì)... 344
10.3.1 選擇一種目標(biāo)類型... 344
10.3.2 定位目標(biāo)... 344
10.3.3 選擇合適的消息類型... 345
10.3.4 壓縮大消息... 347
10.3.5 選擇一種消息確認(rèn)策略... 347
10.3.6 設(shè)計(jì)消息選擇器... 348
10.3.7 選擇消息的過期策略... 351
10.3.8 處理有害消息... 353
10.3.9 處理消息順序的問題... 355
10.3.10 使用事務(wù)... 360
10.3.11 使用多播會(huì)話... 361
10.3.12 處理請(qǐng)求/響應(yīng)樣式的消息交換... 362
10.4 WebLogic JMS應(yīng)用程序編程... 365
10.4.1 WebLogic JMS與EJB和
servlet的組合使用... 365
10.4.2 在服務(wù)器中使用異步消息... 367
10.5 外部JMS提供程序... 372
10.5.1 了解消息傳遞橋... 372
10.5.2 了解存儲(chǔ)轉(zhuǎn)發(fā)服務(wù)... 373
10.5.3 使用消息驅(qū)動(dòng)的bean. 375
10.5.4 把外部JMS對(duì)象映射到WebLogic JNDI上... 375
10.5.5 集成Oracle高級(jí)隊(duì)列... 376
10.5.6 選擇一種集成策略... 378
10.6 本章回顧... 379
第11章 使用WebLogic安全性... 381
11.1 WebLogic安全概述... 381
11.2 WebLogic安全框架... 387
11.2.1 嵌入式LDAP服務(wù)器... 387
11.2.2 安全領(lǐng)域和提供程序... 389
11.3 使用外部安全存儲(chǔ)... 400
11.3.1 管理外部 LDAP 身份驗(yàn)證... 400
11.3.2 管理RDBMS身份驗(yàn)證... 402
11.4 設(shè)置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 調(diào)試SSL的問題... 411
11.5 編寫安全敏感的Java客戶端... 412
11.5.1 編寫使用JAAS的Java客戶端... 412
11.5.2 編寫使用SSL的Java客戶端... 415
11.6 管理應(yīng)用程序的安全... 420
11.6.1 應(yīng)用程序安全模型... 420
11.6.2 配置Java EE應(yīng)用程序的安全... 420
11.6.3 配置WebLogic Server應(yīng)用程序的安全... 428
11.6.4 啟動(dòng)WebLogic Server 432
11.7 單點(diǎn)登錄... 432
11.7.1 SAML語言... 433
11.7.2 配置跨域安全和單點(diǎn)登錄... 440
11.7.3 自定義身份驗(yàn)證提供程序... 445
11.8 本章回顧... 446
第12章 在WebLogic Server中管理和部署應(yīng)用程序... 447
12.1 WebLogic體系結(jié)構(gòu)的重要概念... 447
12.1.1 域體系結(jié)構(gòu)... 447
12.1.2 WebLogic Server體系結(jié)構(gòu)... 449
12.1.3 WebLogic Server群集體系結(jié)構(gòu)... 456
12.1.4 管理服務(wù)器... 463
12.1.5 節(jié)點(diǎn)管理器... 465
12.2 WebLogic Server管理的重要概念... 466
12.2.1 服務(wù)器狀態(tài)... 466
12.2.2 服務(wù)器自我健康監(jiān)控... 467
12.2.3 網(wǎng)絡(luò)信道... 468
12.3 配置WebLogic Server的域... 470
12.3.1 建立一個(gè)新域... 472
12.3.2 配置服務(wù)器... 473
12.3.3 配置群集... 475
12.3.4 配置網(wǎng)絡(luò)信道... 478
12.3.5 建立節(jié)點(diǎn)管理器... 481
12.3.6 操作系統(tǒng)的配置... 486
12.3.7 Java虛擬機(jī)的配置... 487
12.3.8 Web服務(wù)器插件的配置... 487
12.3.9 管理端口和信道的配置... 492
12.3.10 為WebLogic Server配置應(yīng)用程序... 494