第1章 緒論 1
1.1 什么是BEA WebLogic Server 1
1.2 WebLogic Server概述 1
1.3 怎樣使用這本書 4
1.4 系統需求 7
第2章 J2EE技術概述 8
2.1 WebLogic Server與J2EE 8
2.2 本書介紹的J2EE技術 8
2.3 表示邏輯 8
2.4 數據庫和事務支持 10
2.5 對象注冊和遠程方法調用RMI 11
2.6 企業(yè)JavaBean 12
2.7 Java消息服務 13
2.8 JavaMail 14
2.9 安全 14
2.10 WebLogic Server的分布式運行支持 14
2.11 WebAuction應用 14
第3章 利用WebLogic Server的Servlet建立表示邏輯 16
3.1 WebLogic Server的Servlet簡介 16
3.2 WebLogic Server的JSP 17
3.3 Servlet和Web會話 40
3.4 Web應用軟件包 58
3.5 在WebLogic Server集群環(huán)境中使用Servlet 71
3.6 Servlet的最佳實踐 73
第4章 WebLogic Server的JSP 75
4.1 關于WebLogic Server上的JSP 75
4.2 JSP基礎知識 77
4.3 JSP的生命周期 79
4.4 JSP頁面元素 80
4.5 在JSP中使用JavaBean 94
4.6 自定義標記符庫 107
4.7 錯誤處理頁面. 注解和部署描述器 112
4.8 同時使用Servlet和JSP:模型視圖控制器 114
4.9 調試和開發(fā)JSP的最佳實踐 115
4.10 JSP的最佳實踐 116
4.11 WebAuction應用中的JSP 117
4.12 瀏覽WebAuction源代碼 120
第5章 利用JDBC和JTA訪問數據庫和管理事務 122
5.1 WebLogic Server的JDBC 122
5.2 利用JTA驅動程序 149
5.3 WebLogic Server與分布式事務 156
5.4 錯誤處理與SQL警告信息 160
5.5 元數據 162
5.6 JDBC的高級特征 163
5.7 JDBC的最佳實踐 166
5.8 WebAuction應用中的JDBC與事務 168
第6章 遠程方法調用和分布式名字管理 170
6.1 遠程方法調用 170
6.2 串行化 172
6.3 在分布式應用中使用RMI 174
6.4 JNDI:Java的名字服務 176
6.5 JNDI. 安全與標識 179
6.6 JNDI與集群 179
6.7 JNDI的最佳實踐 182
6.8 本章小結 183
第7章 利用JMS實現企業(yè)消息處理 184
7.1 JMS帶來的好處 184
7.2 JMS基礎知識 185
7.3 JMS隊列生產者/消費者的示例程序 186
7.4 JMS主題生產者/消費者示例程序 192
7.5 JMS消息 195
7.6 消息類型 197
7.7 JMS與事務 202
7.8 JMS集群 204
7.9 異常監(jiān)聽器 205
7.10 采用IP組播的JMS 206
7.11 JMS的最佳實踐 208
7.12 本章小結 210
第8章 會話EJB 211
8.1 企業(yè)JavaBean概述 211
8.2 EJB基礎知識 211
8.3 無狀態(tài)的會話EJB 219
8.4 有狀態(tài)的會話Bean 223
8.5 在會話Bean中使用事務 229
8.6 EJB安全 232
8.7 EJB環(huán)境 235
8.8 EJB引用 236
8.9 資源管理器的引用 237
8.10 句柄 238
8.11 汽車銷售示例程序 240
8.12 最佳實踐 250
8.13 本章小結 255
第9章 實體EJB 256
9.1 實體EJB的基本原理 256
9.2 實體Bean基礎知識 256
9.3 CMP實體Bean示例程序 259
9.4 CMP 264
9.5 CMP實體Bean的生命周期 265
9.6 容器管理的關系簡介 266
9.7 編寫用于CMP finder方法的EJB-QL 277
9.8 BMP實體Bean 280
9.9 編寫實體Bean的高級課題 293
9.10 實體bean的繼承與異構 294
9.11 實體Bean與鎖 297
9.12 使用只讀式的實體Bean 301
9.13 使用會話Bean包裝實體Bean 302
9.14 使用JavaBean值對象 303
9.15 BMP與CMP 304
9.16 本章小結 306
第10章 消息EJB 307
10.1 消息Bean的基礎知識 307
10.2 消息Bean示例程序 308
10.3 消息Bean與并發(fā)控制 312
10.4 指定JMS連接工廠 313
10.5 在事務中使用消息Bean 314
10.6 消息的確認 315
10.7 顧客管理示例程序 315
10.8 消息Bean的優(yōu)點 320
10.9 本章小結 321
第11章 利用WebLogic Server的JavaMail實現E-mail 322
11.1 關于E-mail 322
11.2 關于JavaMail 323
11.3 使用JavaMail發(fā)送簡單E-mail 326
11.4 在WebAuction應用程序中增加E-mail功能 331
11.5 從何處尋找JavaMail和Internet Mail的更多信息 331
11.6 JavaMail的最佳實踐 331
第12章 用WebLogic Server JNDI和JAAS開發(fā)安全應用 332
12.1 安全技術概述 332
12.2 創(chuàng)建安全的Web應用程序 337
12.3 在Web應用程序中對高速緩存區(qū)編程 350
12.4 NewUser.jsp的例子 351
12.5 開發(fā)基于瀏覽器的認證 359
12.6 在Web應用中采用編程性安全 361
12.7 開發(fā)安全的應用客戶程序 362
12.8 使用WebLogic Server 的JNDI實現應用客戶機的安全控制 367
12.9 關于WebLogic SSL 373
12.10 Web客戶機:使用SSL安全技術 376
12.11 應用客戶程序:使用SSL安全 380
12.12 WebLogic Server安全的最佳實踐 380
12.13 集安全技術之大成 381
12.14 安全的WebAuction應用程序 382
第13章 設計生產環(huán)境的部署方案 383
13.1 部署設計 383
13.2 WebLogic 部署方案:實例研究 384
13.3 客戶軟件的類型 384
13.4 在Web部署中使用DMZ 和防火墻 386
13.5 Web部署與數據存儲的集成 387
13.6 在Web部署中使用WebLogic Server集群 388
13.7 Web應用程序部署詳述 392
13.8 應用程序部署 394
13.9 混合部署 396
13.10 應用程序部署過程 397
第14章 WebAuction應用程序 404
14.1 應用程序結構和設計:WebAuction 404
14.2 業(yè)務邏輯設計 411
14.3 商業(yè)應用程序需要的更改 414
14.4 部署應用程序組件:WebAuction 415
14.5 WebAuction應用程序的快速配置 419
14.6 部署WebAuction應用程序的詳細步驟 420
14.7 在其他數據庫中配置WebAuction 436
14.8 測試WebAuction應用程序 438
第15章 WebLogic Server的容量規(guī)劃 451
15.1 容量規(guī)劃分析 451
15.2 容量規(guī)劃的方法和步驟 452
15.3 容量規(guī)劃的最佳實踐 459