注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理BEA WebLogic Server 8.1大全

BEA WebLogic Server 8.1大全

BEA WebLogic Server 8.1大全

定 價(jià):¥99.00

作 者: (美)Mark Artiges等著;袁毅[等]譯;袁毅譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 開發(fā)人員專業(yè)技術(shù)叢書
標(biāo) 簽: 服務(wù)器

ISBN: 9787111155546 出版時(shí)間: 2005-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 832 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書特色本書是WebLogic開發(fā)人員的權(quán)威參考手冊(cè),書中深入探討了WebLogicServer所提供的功能,并列舉了一些最佳開發(fā)實(shí)踐。本書全面介紹了WebLogic在J2EE應(yīng)用程序的各個(gè)方面所完成的任務(wù):從使用servlet、JSP和EJB,到管理分布式系統(tǒng),包括利用JTA的事務(wù)處理、利用JNDI的目錄服務(wù)、利用JMS的消息系統(tǒng),等等。本書作者還特別注意WebLogic中的測(cè)試、優(yōu)化和調(diào)試問題,以便實(shí)現(xiàn)安全方面的功能和管理WebLogic應(yīng)用程序。主要內(nèi)容●集中介紹構(gòu)建WebLogic應(yīng)用程序的綜合技巧和背景知識(shí)。●利用JSP和JavaServlet構(gòu)架和部署Web應(yīng)用程序?!窭肑2EEAPl處理事務(wù).消息、數(shù)據(jù)庫、郵件服務(wù)等?!窭肑SP標(biāo)簽庫和JakartaStruts構(gòu)建應(yīng)用程序。●學(xué)習(xí)EJB的最佳實(shí)踐和設(shè)計(jì)策略?!袷褂肑Unit、JProbe和JMeter測(cè)試、調(diào)試和優(yōu)化WebLogic應(yīng)用程序?!窭肵ML.Web服務(wù),jCOM、JCo、CORBA和Tuxedo應(yīng)用程序.將WebLogic集成到企業(yè)系統(tǒng)中?!窆芾鞼ebLogic應(yīng)用程序和使用群集服務(wù)?!袷褂肳ebLogicWorkshop8.1開發(fā)WebLogicServer應(yīng)用程序。隨書光盤包括●本書討論的所有源代碼?!癖緯⑽脑瓡碾娮影姹??!馚EAWebLogicPlatform8.1開發(fā)者評(píng)估版本。本書全面介紹如何使用WebLogieServer8.1開發(fā)和管理可伸縮和安全的企業(yè)級(jí)Java應(yīng)用程序。書中將許多J2EE技術(shù)置于WebLogic開發(fā)的背景中進(jìn)行了解釋,幫助沒有接觸過J2EE的讀者迅速上手。全書共分為十個(gè)部分,分別介紹WebLogicServer及其安裝與配置,如何設(shè)計(jì)WebLogicServerWeb應(yīng)用程序,在WebLogid應(yīng)用程序中使用J2EE技術(shù)、Web技術(shù)、EJB等,如何測(cè)試、調(diào)試和優(yōu)化WebLogicServer應(yīng)用程序,WebLogicServer的安全問題,WebLogicServer企業(yè)應(yīng)用程序的集成和管理。本書附帶一張光盤,內(nèi)含書中的源代碼、本書英文原書的電子版本以及BEAWebLogicPlatform8.1開發(fā)者評(píng)估版本,非常便于讀者的學(xué)習(xí)。本書適合企業(yè)應(yīng)用開發(fā)人員、企業(yè)架構(gòu)師等參考。

作者簡(jiǎn)介

  MarkArtiges是一位獨(dú)立顧問,目前為TepikSystems工作,職位是首席軟件工程師.Mark從事計(jì)算機(jī)行業(yè)達(dá)18年以上,他涉獵了數(shù)據(jù)處理計(jì)劃與開發(fā)方法學(xué)的許多方面.在將AT&T.USSearch和PublicStorage等公司的核心遺留系統(tǒng)遷移到WebLogicPlatform這樣的大型應(yīng)用程序開發(fā)過程中,Mark曾擔(dān)任系統(tǒng)架構(gòu)師和首席開發(fā)人員.GurpreetSinshBhasin是一位架構(gòu)師.設(shè)計(jì)人員和開發(fā)人員,他持有BEA.Sun和Microsoft頒發(fā)的證書.在使用J2EE和Microsoft技術(shù)設(shè)計(jì).開發(fā).測(cè)試和維護(hù)N層電子商務(wù)與企業(yè)信息系統(tǒng)的領(lǐng)域中,他具有5年以上的經(jīng)驗(yàn).最近,Gurpreet擔(dān)任了一個(gè)基于Internet的DIRECTV系統(tǒng)的模塊負(fù)責(zé)人,該系統(tǒng)允許1000萬以上的客戶進(jìn)行增強(qiáng)的賬戶訪問.他擁有印度Kurukshetra大學(xué)的電子與通信工程學(xué)士學(xué)位.

圖書目錄

第一部分  WebLogic Server入門
第1章  Weblogic Server簡(jiǎn)介        2
1.1  需要Weblogic Server        2
1.2  WebLogic Server的簡(jiǎn)要概述        3
1.2.1  J2EE規(guī)范        3
1.2.2  WebLogic Server框架        3
1.2.3  WebLogic Server引擎        5
1.3  WebLogic Server如何適用于組織        5
1.3.1  正在使用WebLogic Server的公司        6
1.4  BEA的產(chǎn)品系列        6
1.4.1  BEA WebLogic Portal        6
1.4.2  BEA WebLogic Intergration        6
1.4.3  BEA WebLogic JRockit        7
1.4.4  BEA WebLogic Workshop        7
1.5  WebLogic Server8.1的新特性        7
1.5.1  對(duì)Web服務(wù)的支持        7
1.5.2  新的安全模型        7
1.5.3  開發(fā)工具        8
1.5.4  性能增強(qiáng)        8
1.5.5  管理增強(qiáng)        8
1.5.6  對(duì)J2EE規(guī)范的擴(kuò)展        9
1.6  小結(jié)        9
第2章  安裝WebLogic Server        10
2.1  Windows平臺(tái)下的安裝        10
2.1.1  系統(tǒng)需求        11
2.1.2  運(yùn)行platform8xx_win32.exe——Graphical模式        11
2.1.3  運(yùn)行WebLogic8xx_win32.exe——Slient模式        15
2.2  Unix平臺(tái)下的安裝        16
2.2.1  系統(tǒng)需求        16
2.2.2  Unix平臺(tái)下安裝——圖形模式        17
2.2.3  Unix平臺(tái)下的安裝——控制臺(tái)模式        17
2.3  安裝WebLogic Platform許可證        17
2.4  更新WebLogic 8許可證        18
2.5  加密許可        18
2.6  安裝WebLogic 8 Service Pack        19
2.7  啟動(dòng)和停止WebLogic Server 8        19
2.7.1  啟動(dòng)WebLogic 8的管理服務(wù)器        19
2.7.2  啟動(dòng)WebLogic 8 托管服務(wù)器        20
2.7.3  成功啟動(dòng)的消息        21
2.7.4  WebLogic Server 8的正常停止        21
2.7.5  WebLogic Server 8的不正常停止        22
2.8  創(chuàng)建自己的啟動(dòng)腳本        22
2.9  疑難解答        23
2.10  小結(jié)        23
第3章  開發(fā)WebLogic應(yīng)用程序的技術(shù)        24
3.1  軟件和硬件管理        24
3.1.1  硬件和軟件可擴(kuò)展性設(shè)計(jì)        24
3.1.2  硬件支持        25
3.1.3  操作系統(tǒng)維護(hù)        25
3.1.4  WebLogic Server管理        25
3.1.5  安全專家        25
3.1.6  備份和存檔支持        25
3.2  Java技術(shù)        25
3.2.1  Java架構(gòu)師        26
3.2.2  JSP和Servlet        26
3.2.3  JDBC和SQL        26
3.2.4  超越基礎(chǔ)        27
3.2.5  Applet        27
3.2.6  Swing組件        28
3.3  可視化表示技術(shù)        28
3.3.1  HTML開發(fā)        28
3.3.2  JavaScript        28
3.3.3  GUI設(shè)計(jì)        28
3.3.4  圖形藝術(shù)        29
3.4  數(shù)據(jù)庫技術(shù)        29
3.4.1  數(shù)據(jù)庫設(shè)計(jì)        29
3.4.2  數(shù)據(jù)庫開發(fā)        29
3.4.3  數(shù)據(jù)庫管理員        29
3.5  與傳統(tǒng)系統(tǒng)的連接        30
3.6  測(cè)試和質(zhì)量保證        30
3.7  客戶支持專家        30
3.8  軟件開發(fā)階段        30
3.8.1  設(shè)計(jì)階段        31
3.8.2  實(shí)現(xiàn)階段        31
3.8.3  管理階段        32
3.8.4  維護(hù)階段        32
3.9  小結(jié)        32
第4章  開發(fā)WebLogic應(yīng)用程序的硬件和配置        33
4.1  在開發(fā)環(huán)境中運(yùn)行WebLogic Server 8.1        33
4.1.1  Java編譯器        34
4.1.2  軟件開發(fā)        35
4.1.3  Web瀏覽器        35
4.2  其他有用的軟件        36
4.2.1  版本控制軟件        36
4.2.2  建模工具        36
4.2.3  測(cè)試軟件        37
4.2.4  每晚或每周編譯        37
4.2.5  性能測(cè)試工具        38
4.3  打包和部署軟件        38
4.4  團(tuán)隊(duì)開發(fā)        39
4.5  小結(jié)        40
第5章  用WebLogic Server設(shè)計(jì)企業(yè)應(yīng)用程序        41
5.1  了解N層應(yīng)用程序        41
5.2  J2EE平臺(tái)        42
5.2.1  分層體系結(jié)構(gòu)的支持        42
5.2.2  組件模型體系結(jié)構(gòu)        43
5.2.3  基礎(chǔ)結(jié)構(gòu)和服務(wù)        44
5.2.4  WebLogic Server和J2EE        46
5.2.5  設(shè)計(jì)J2EE應(yīng)用程序        47
5.3  建模技術(shù)——UML        49
5.3.1  UML圖——概述        49
5.3.2  用例圖        50
5.3.3  類圖        50
5.3.4  包圖        50
5.3.5  時(shí)序圖        51
5.3.6  協(xié)作圖        51
5.3.7  活動(dòng)圖        51
5.3.8  部署圖        51
5.4  設(shè)計(jì)策略——“模型-視圖-控制器”模式        52
5.4.1  MVC結(jié)構(gòu)        52
5.4.2  應(yīng)用MVC        52
5.5  開發(fā)方法學(xué)        53
5.5.1  極限編程——核心準(zhǔn)則        53
5.5.2  Rational Unified Process        54
5.6  小結(jié)        55
第二部分  WebLogic Server Web應(yīng)用程序
第6章  Weblogic Web應(yīng)用程序入門        57
6.1  Web應(yīng)用程序的定義        57
6.1.1  Web容器        58
6.1.2  Web應(yīng)用程序組件        59
6.1.3  Web應(yīng)用程序配置        59
6.2  Web應(yīng)用程序和請(qǐng)求-響應(yīng)模型        60
6.3  創(chuàng)建一個(gè)Web應(yīng)用程序        61
6.3.1  開發(fā)生命周期        62
6.3.2  開發(fā)策略        63
6.3.3  配置Web應(yīng)用程序        64
6.4  小結(jié)        65
第7章  部署Web應(yīng)用程序        66
7.1  應(yīng)用程序打包和預(yù)部署        66
7.1.1  打包Web應(yīng)用程序        66
7.1.2  打包企業(yè)應(yīng)用程序        67
7.1.3  創(chuàng)建和編輯應(yīng)用程序部署描述符        68
7.1.4  部署描述符的安全元素        69
7.2  部署應(yīng)用程序的方法        70
7.2.1  自動(dòng)部署        70
7.2.2  使用WebLogic Server管理控制臺(tái)部署應(yīng)用程序        71
7.2.3  使用weblogic.Deployer工具來部署應(yīng)用程序        72
7.2.4  使用WebLogic Builder部署應(yīng)用程序        73
7.2.5  使用Ant工具部署應(yīng)用程序        74
7.2.6  手工修改config.xml文件來部署應(yīng)用程序        74
7.3  WebLogic Server的部署問題        75
7.4  部署的最佳實(shí)踐        75
7.4.1  壓縮與非壓縮的應(yīng)用程序        75
7.4.2  非壓縮的應(yīng)用程序        75
7.4.3  開發(fā)        76
7.4.4  分段模式        76
7.5  小結(jié)        76
第三部分  在WebLogic應(yīng)用程序中使用J2EE技術(shù)
第8章  使用JNDI的命名和目錄服務(wù)        78
8.1  命名服務(wù)        78
8.1.1  了解命名服務(wù)的不同        79
8.2  Java命名和目錄接口        79
8.2.1  JNDI體系結(jié)構(gòu)概述        79
8.2.2  JNDI 1.2.1規(guī)范概述        80
8.3  JNDI和WebLogic群集        86
8.3.1  群集中的命名沖突        87
8.4  JNDI最佳實(shí)踐        87
8.4.1  避免在JNDI對(duì)中存儲(chǔ)應(yīng)用程序數(shù)據(jù)        88
8.4.2  優(yōu)化遠(yuǎn)程客戶機(jī)的查詢        88
8.4.3  考慮使用服務(wù)定位器模式        88
8.4.4  盡量避免非復(fù)制綁定        88
8.5  小結(jié)        89
第9章  用Java Transaction API處理事務(wù)        90
9.1  事務(wù)概述        90
9.1.1  ACID事務(wù)        91
9.1.2  本地事務(wù)與全局事務(wù)        91
9.1.3  全局事務(wù)參與者        92
9.1.4  兩階段提交協(xié)議        92
9.1.5 如何讓所有參與者共同工作以管理事務(wù)        92
9.1.6  Java事務(wù)服務(wù)        93
9.2  事務(wù)隔離級(jí)別        93
9.2.1  臟讀        93
9.2.2  不可重復(fù)讀        94
9.2.3  幻讀        94
9.2.4  TRANSACTION_READ_UNCOMMITTED        94
9.2.5  TRANSACTION_READ_COMMITTED        94
9.2.6  TRANSACTION_REPEATABLE_READ        94
9.2.7  TRANSACTION_SERIALIZABLE        95
9.2.8  TRANSACTION_NONE        95
9.3  WebLogic Server如何執(zhí)行事務(wù)        95
9.4  事務(wù)范圍        96
9.5  Java Transaction API和WebLogic        96
9.5.1  UserTransaction Interface        96
9.5.2  TransactionManger接口        97
9.5.3  Transaction接口        97
9.6  其他JTA接口        97
9.6.1  Status接口        97
9.6.2  Synchronization接口        97
9.6.3  XAResource接口        98
9.6.4  Xid接口        98
9.7  WebLogic對(duì)JTA的擴(kuò)展        98
9.7.1  WebLogic TransactionManager接口        98
9.7.2  WebLogic Transaction接口        98
9.7.3  WebLogic TxHelper類        98
9.7.4  WebLogic XaResource接口        98
9.8  配置容器管理的企業(yè)組件        99
9.8.1  聲明性事務(wù)模型        99
9.8.2  容器管理的事務(wù)屬性        99
9.9  管理控制臺(tái)中的JTA屬性        100
9.9.1  事務(wù)配置        100
9.9.2  事務(wù)監(jiān)視        101
9.9.3  事務(wù)日志        102
9.10  使用JTA的全球拍賣        102
9.10.1  指定事務(wù)類型        103
9.10.2  指定默認(rèn)事務(wù)屬性        103
9.11  選擇事務(wù)屬性的最佳實(shí)踐        104
9.12  小結(jié)        104
第10章  用JDBC管理數(shù)據(jù)庫連接        105
10.1  JDBC體系結(jié)構(gòu)        105
10.1.1  應(yīng)該使用哪種類型的驅(qū)動(dòng)程序        107
10.1.2  WebLogic Server提供的JDBC驅(qū)動(dòng)程序        107
10.2  PointBase數(shù)據(jù)庫服務(wù)器        108
10.2.1  查看WebLogic安裝中的PointBase組件        109
10.2.2  啟動(dòng)PointBase服務(wù)器        109
10.2.3  啟動(dòng)PointBase控制臺(tái)        110
10.2.4 使用PointBase控制臺(tái)        110
10.2.5  PointBase數(shù)據(jù)庫驅(qū)動(dòng)程序        111
10.2.6  案例分析:XYZ糖果        111
10.3  基本JDBC功能        112
10.3.1  連接到數(shù)據(jù)庫        112
10.3.2  在數(shù)據(jù)庫中執(zhí)行SQL語句        114
10.3.3  處理查詢的結(jié)果        115
10.3.4  使用PreparedStatement更快地執(zhí)行SQL        116
10.3.5  事務(wù)        118
10.3.6  SQL錯(cuò)誤處理        120
10.4  高級(jí)JDBC功能        120
10.4.1  JDBC擴(kuò)展包        120
10.4.2  高級(jí)ResultSet        126
10.4.3  RowSet        128
10.4.4  執(zhí)行存儲(chǔ)過程        131
10.4.5  批更新        133
10.4.6  語句緩存        134
10.4.7  SQL3數(shù)據(jù)類型支持        134
10.5  WebLogic JDBC——監(jiān)視和調(diào)整        136
10.5.1  調(diào)整連接池        136
10.5.2  監(jiān)視連接池        137
10.5.3  控制連接池        138
10.5.4  用命令行驗(yàn)證數(shù)據(jù)庫連接        138
10.6  JDBC——最佳實(shí)踐        139
10.6.1  使用聰明的查詢        139
10.6.2  將數(shù)據(jù)庫更新結(jié)合到事務(wù)中        139
10.6.3  不要使用跨用戶輸入的事務(wù)        139
10.6.4  設(shè)計(jì)應(yīng)用程序進(jìn)行并行數(shù)據(jù)處理        139
10.6.5  選擇一個(gè)最優(yōu)的隔離級(jí)別        139
10.6.6  使用連接池        140
10.6.7  使用適當(dāng)?shù)腟tatement對(duì)象        140
10.6.8  使用批處理        140
10.6.9  使用數(shù)據(jù)緩存        140
10.6.10  盡可能使用合適的更新        140
10.6.11  釋放JDBC資源        140
10.6.12  使用完后釋放連接        141
10.7  JDBC和全球拍賣管理系統(tǒng)        141
10.8  小結(jié)        141
第11章  用RMI創(chuàng)建分布式應(yīng)用程序        142
11.1  RMI介紹        142
11.1.1  WebLogic的RMI實(shí)現(xiàn)        143
11.2  什么時(shí)候使用RMI        144
11.3  RMI編譯器        144
11.4  編寫RMI代碼        145
11.4.1  編寫遠(yuǎn)程接口        146
11.4.2  實(shí)現(xiàn)遠(yuǎn)程接口        146
11.4.3  編譯接口和實(shí)現(xiàn)        147
11.4.4  運(yùn)行weblogic.rmic編譯器        147
11.4.5  編寫RMI客戶        147
11.5  性能問題        147
11.5.1  伸縮性        147
11.5.2  線程/套接字管理        148
11.5.3  序列化        148
11.5.4  支持服務(wù)        148
11.5.5  分布式垃圾收集        148
11.6  WebLogic RMI注冊(cè)表        148
11.7  WebLogic RMI API        149
11.7.1  WebLogic實(shí)現(xiàn)的RMI API        149
11.7.2  WebLogic RMI安全類        149
11.7.3  WebLogic RMI注冊(cè)表類        149
11.7.4  其他有用的WebLogic Server類        149
11.7.5  在WebLogic RMI中傳遞參數(shù)        150
11.8  WebLogic RMI最佳實(shí)踐        150
11.9  小結(jié)        151
第12章  使用JMS的企業(yè)消息傳遞        152
12.1  企業(yè)消息簡(jiǎn)介        152
12.1.1  消息服務(wù)區(qū)域        153
12.1.2  點(diǎn)對(duì)點(diǎn)消息        153
12.1.3  發(fā)布-訂閱消息        153
12.1.4  消息過濾、同步和質(zhì)量        154
12.1.5  MOM        154
12.2  JMS簡(jiǎn)介        155
12.3  JMS核心體系結(jié)構(gòu)        155
12.3.1  JMS連接        156
12.3.2  JMS會(huì)話        157
12.3.3  JMS會(huì)話池        157
12.3.4  JMS事務(wù)連接和會(huì)話        158
12.3.5  JMS一般消息        159
12.3.6  JMS專用消息        160
12.3.7  消息生產(chǎn)者、消費(fèi)者和選擇器        161
12.4  JMS點(diǎn)到點(diǎn)隊(duì)列模型        162
12.4.1  點(diǎn)到點(diǎn)消息隊(duì)列示例源代碼        164
12.4.2  WebLogic JMS Server配置        166
12.4.3  WebLogic JMS連接工廠配置        167
12.4.4  WebLogic JMS隊(duì)列配置        168
12.4.5  執(zhí)行JMS隊(duì)列例子        168
12.5  JMS發(fā)布-訂閱模型        169
12.5.1  發(fā)布-訂閱示例源代碼        170
12.5.2  Weblogic JMS主題配置        172
12.5.3  執(zhí)行JMS主題例子        172
12.6  JMS統(tǒng)一消息域模型        173
12.6.1  統(tǒng)一域消息示例源代碼        173
12.7  高級(jí)WebLogic JMS配置        175
12.7.1  JMS持久性存儲(chǔ)        175
12.7.2  目標(biāo)鍵(Destination Key)        176
12.7.3  外部JMS服務(wù)器        176
12.7.4  JMS模板        177
12.8  企業(yè)消息的最佳實(shí)踐        178
12.9  小結(jié)        179
第13章  用JavaMail處理郵件服務(wù)        180
13.1  電子郵件協(xié)議        180
13.2  擴(kuò)展JavaMail API的能力        181
13.2.1  升級(jí)JavaMail API版本        181
13.2.2  安裝Sun POP3擴(kuò)展        182
13.2.3  安裝第三方擴(kuò)展        182
13.3  JavaBeans Activation Framework        183
13.4  JavaMail API的核心類        183
13.4.1  Session        183
13.4.2  Message        183
13.4.3  Address        183
13.4.4  Transport        184
13.4.5  Authenticator        184
13.4.6  Store        184
13.4.7  Folder        184
13.5  JavaMail和WebLogic Server        184
13.5.1  用Mail Session配置WebLogic Server        184
13.5.2  Mail Session屬性        185
13.6  創(chuàng)建電子郵件組件        186
13.6.1  發(fā)送消息        186
13.6.2  獲取消息        190
13.6.3  用戶驗(yàn)證        191
13.6.4  回復(fù)消息        192
13.6.5  轉(zhuǎn)發(fā)消息        193
13.6.6  使用附件        194
13.7  JavaMail和全球拍賣應(yīng)用程序        195
13.7.1  創(chuàng)建AuctionMaller工具類        196
13.8  小結(jié)        196
第四部分  在WebLogic應(yīng)用程序中使用Web技術(shù)
第14章  編寫WebLogic Server Servlet        199
14.1  Servlet 2.3規(guī)范        199
14.2  Servlet與其他的方法        200
14.3  Servlet生命周期        201
14.3.1  配置、加載和實(shí)例化        201
14.3.2  初始化        201
14.3.3  處理        202
14.3.4  卸載Servlet        203
14.4  編寫簡(jiǎn)單的Servlet        203
14.4.1  第一個(gè)Servlet        204
14.5  什么時(shí)候使用servlet        205
14.5.1  作為MVC控制器        206
14.5.2  作為會(huì)話跟蹤器        206
14.6  Servlet API        206
14.6.1  包結(jié)構(gòu)        206
14.6.2  Servlet接口        206
14.6.3  ServletConfig接口        207
14.6.4  ServletContext接口        207
14.6.5  ServletRequest接口        209
14.6.6  ServletResponse接口        209
14.6.7  Servlet 2.3中的其他接口        210
14.6.8  HTTP Servlet API        210
14.6.9  HttpServletResponse        213
14.6.10  Servlet異常        214
14.7  Servlet線程模型        214
14.8  使用Servlet API        215
14.8.1  HTTP Servlet Skeleton        215
14.8.2  使用doGet()和doPost()        216
14.8.3  處理請(qǐng)求和響應(yīng)        216
14.9  指派到其他資源        220
14.9.1  請(qǐng)求指派程序(Request Dispatcher)        220
14.10  高級(jí)Servlet編程        222
16.10.1  通用Servlet        222
16.10.2  請(qǐng)求和響應(yīng)流        224
16.10.3  請(qǐng)求和響應(yīng)包裝器        224
16.10.4  處理會(huì)話        225
16.10.5  過濾器        234
14.11  實(shí)現(xiàn)Servlet的最佳實(shí)踐        237
14.12  小結(jié)        239
第15章  編寫WebLogic Server JavaServer Pages        240
15.1  介紹JSP        240
15.2  WebLogic Server如何使用Servlet        241
15.2.1  JSP編譯器        242
15.3  什么時(shí)候使用JSP        243
15.4  JSP語法        243
15.4.1  指令        243
15.4.2  腳本元素        245
15.4.3  操作        247
15.5  JSP隱含對(duì)象        251
15.6  簡(jiǎn)單的JSP頁        252
15.7  配置和部署WebLogic JSP        253
15.7.1  為JSP配置WebLogic        253
15.8  JSP最佳實(shí)踐        256
15.9  小結(jié)        256
第16章  JavaBean和 模型-視圖-控制器(MVC)體系結(jié)構(gòu)        257
16.1  MVC體系結(jié)構(gòu)        257
16.1.1  視圖層實(shí)現(xiàn)        257
16.1.2  控制層實(shí)現(xiàn)        258
16.1.3  模型層實(shí)現(xiàn)        258
16.2  JavaBean介紹        259
16.3  如何將JavaBean結(jié)合到Servlet-JSP工作流程中        260
16.4  MVC最佳實(shí)踐        260
16.4.1  表示層設(shè)計(jì)模式        260
16.4.2  控制層設(shè)計(jì)模式        261
16.4.3  模型層設(shè)計(jì)模式        261
16.5  小結(jié)        262
第17章  使用JSP標(biāo)簽庫        263
17.1  JSP標(biāo)簽庫的使用        263
17.2  JSP標(biāo)簽庫語法        263
17.3  WebLogic Server提供的標(biāo)簽庫        264
17.3.1  WebLogic自定義標(biāo)簽        264
17.3.2  WebLogic驗(yàn)證標(biāo)簽        265
17.3.3  使用WebLogic Server標(biāo)簽庫        265
17.3.4  使用WebLogic驗(yàn)證標(biāo)簽庫的例子        266
17.4  WebLogic Server EJB to JSP的集成工具        266
17.4.1  生成EJB到JSP標(biāo)簽庫        267
17.4.2  在JSP頁中使用EJB標(biāo)簽        267
17.5  使用標(biāo)簽庫——最佳實(shí)踐        268
17.6  JSP標(biāo)簽庫的更多資源        269
17.7  小結(jié)        269
第18章  創(chuàng)建JSP標(biāo)簽庫        270
18.1  應(yīng)當(dāng)什么時(shí)候創(chuàng)建JSP標(biāo)簽庫        270
18.2  構(gòu)建JSP標(biāo)簽所需步驟概述        270
18.3  標(biāo)簽處理程序生命周期        271
18.3.1  標(biāo)簽正文異常        273
18.4  常用JSP標(biāo)簽類和接口        273
18.5  創(chuàng)建一個(gè)簡(jiǎn)單的標(biāo)簽        273
18.6  創(chuàng)建有正文的標(biāo)簽        274
18.7  使用自定義標(biāo)簽定義腳本變量        275
18.8  創(chuàng)建標(biāo)簽庫的最佳實(shí)踐        276
18.9  小結(jié)        276
第19章  使用Struts        277
19.1  安裝Struts        277
19.2  介紹Struts體系結(jié)構(gòu)        278
19.3  配置Struts        279
19.4  struts-config.xml文件        279
19.4.1  <action-mappings>        280
19.4.2  <forward>        280
19.4.3  <data-sources>        280
19.5  使用Struts框架的后端編程        280
19.5.1  操作類        281
19.5.2  使用Actionmapping類        281
19.5.3  使用ActionForm類        281
19.5.4  編程Struts錯(cuò)誤        282
19.5.5  數(shù)據(jù)庫連接性        283
19.6  使用Struts框架的前端程序        284
19.6.1  在Struts中顯示文字        284
19.6.2  顯示錯(cuò)誤        285
19.6.3  使用Struts表單        285
19.6.4  Struts邏輯標(biāo)簽        287
19.6.5  整合到一起        288
19.7  Struts簡(jiǎn)單應(yīng)用程序        289
19.8  小結(jié)        289
第五部分  在WebLogic應(yīng)用程序中使用企業(yè)JavaBean
第20章  企業(yè)JavaBean和WebLogic Server        291
20.1  EJB體系結(jié)構(gòu)——概述        291
20.1.1  EJB類型        292
20.2  EJB容器        295
20.2.1  容器的定義        295
20.2.2  生命周期管理        296
20.2.3  基本服務(wù)        298
20.3  EJB實(shí)現(xiàn)        302
20.3.1  Bean類        302
20.3.2  遠(yuǎn)程接口        303
20.3.3  Home接口        304
20.3.4  本地和本地Home接口        305
20.3.5  主鍵        306
20.3.6  EJB異常        306
20.3.7  EJB命名規(guī)范        307
20.4  EJB部署描述符        307
20.4.1  J2EE描述符——ejb-jar.xml        308
20.4.2  特定于WebLogic的描述符        309
20.4.3  創(chuàng)建部署描述符        310
20.5  EJB部署        311
20.5.1  EJBGen        311
20.5.2  打包EJB        312
20.5.3  WebLogic Bullder工具        312
20.5.4  用控制臺(tái)部署        313
20.5.5  使用weblogic.Deployer實(shí)用程序        314
20.6  其他EJB功能        314
20.6.1  EJB安全性        315
20.6.2  EJB環(huán)境項(xiàng)        317
20.6.3  EJB和資源引用        318
20.6.4  EJB-QL        321
20.6.5  實(shí)體關(guān)系        321
20.7  小結(jié)        321
第21章  使用會(huì)話bean        322
21.1  組合會(huì)話bean        323
21.2  案例分析:XYZ航空在線預(yù)訂系統(tǒng)        324
21.3  使用無狀態(tài)會(huì)話bean        325
21.3.1  遠(yuǎn)程接口        325
21.3.2  了解異常        326
21.3.3  遠(yuǎn)程Home接口        326
21.3.4  本地接口        327
21.3.5  本地Home接口        327
21.3.6  bean類        328
21.3.7  開發(fā)AirlineReservation EJB        329
21.3.8  部署描述符        329
21.3.9  打包和部署bean        331
21.3.10  從客戶機(jī)訪問無狀態(tài)會(huì)話bean        332
21.3.11  無狀態(tài)會(huì)話bean的生命周期        333
21.4  使用有狀態(tài)會(huì)話bean        334
21.4.1  遠(yuǎn)程接口        334
21.4.2  遠(yuǎn)程Home接口        335
21.4.3  本地接口和本地Home接口        336
21.4.4  bean類        336
21.4.5  有狀態(tài)會(huì)話bean的部署描述符        337
21.4.6  部署有狀態(tài)會(huì)話bean        338
21.4.7  從客戶機(jī)訪問有狀態(tài)會(huì)話bean        339
21.4.8  有狀態(tài)會(huì)話bean的生命周期        339
21.5  會(huì)話bean和WebLogic Server群集        340
21.5.1  群集無狀態(tài)會(huì)話bean        341
21.5.2  群集有狀態(tài)會(huì)話bean        342
21.6  事務(wù)和會(huì)話bean        344
21.6.1  容器管理的事務(wù)        345
21.6.2  bean管理的事務(wù)        346
21.7  最佳實(shí)踐        347
21.7.1  默認(rèn)會(huì)話bean類        347
21.7.2  組件接口        347
21.7.3  避免有狀態(tài)會(huì)話bean鏈        348
21.7.4  理解會(huì)話bean狀態(tài)是非事務(wù)的        348
21.7.5  仔細(xì)選擇事務(wù)        348
21.7.6  容器管理事務(wù)優(yōu)先于bean管理事務(wù)        349
21.7.7  避免事務(wù)跨越用戶思考時(shí)間        349
21.7.8  理解Supports事務(wù)屬性的含義        349
21.7.9  無狀態(tài)bean優(yōu)先于有狀態(tài)bean        349
21.7.10  避免有狀態(tài)會(huì)話鈍化        350
21.7.11  使用適當(dāng)?shù)脑O(shè)計(jì)模式        350
21.7.12  避免使用線程        351
21.7.13  避免使用非final靜態(tài)變量        351
21.8  小結(jié)        351
第22章  使用實(shí)體bean        352
22.1  什么是實(shí)體bean        352
22.1.1  容器管理持久性和bean管理持久性        353
22.2  實(shí)體bean提供了什么        353
22.3  實(shí)體bean生命周期        353
22.4  實(shí)體bean的類和接口        354
22.4.1  主鍵        354
22.4.2  Home接口        354
22.4.3  遠(yuǎn)程接口        355
22.4.4  bean類        355
22.4.5  部署描述符        356
22.4.6 本地接口        356
22.4.7  主鍵類        357
22.4.8  值對(duì)象        357
22.5  創(chuàng)建BMP實(shí)體bean        357
22.5.1  創(chuàng)建Home接口        357
22.5.2  創(chuàng)建值對(duì)象        358
22.5.3  創(chuàng)建遠(yuǎn)程接口        358
22.5.4  創(chuàng)建bean類        358
22.5.5  創(chuàng)建部署描述符        359
22.5.6  BMP注釋        360
22.6  創(chuàng)建CMP實(shí)體bean        360
22.6.1  創(chuàng)建Home接口        360
22.6.2  創(chuàng)建值對(duì)象        361
22.6.3  創(chuàng)建遠(yuǎn)程接口        361
22.6.4  創(chuàng)建bean類        361
22.6.5  創(chuàng)建部署描述符        361
22.6.6  容器管理關(guān)系        362
22.7  EJB中的關(guān)系緩存        364
22.8  實(shí)體bean中的緩存        364
22.9  WebLogic查詢語言        365
22.10  高級(jí)實(shí)體bean特性        365
22.11  在WebLoigc Server 8.1中用于EJB的工具        366
22.12  WebLogic 8.1中被否決的EJB特性        367
22.13  實(shí)體bean最佳實(shí)踐        367
22.14  小結(jié)        368
第23章  使用消息驅(qū)動(dòng)bean        369
23.1  何時(shí)使用消息驅(qū)動(dòng)bean        369
23.2  如何創(chuàng)建消息驅(qū)動(dòng)bean        370
23.2.1  消息驅(qū)動(dòng)bean類        370
23.2.2  消息驅(qū)動(dòng)bean生命周期        370
23.2.3  處理JMS消息        371
23.2.4  設(shè)置上下文        371
23.2.5  部署消息驅(qū)動(dòng)bean        371
23.3  示例消息驅(qū)動(dòng)bean        372
23.4  消息驅(qū)動(dòng)bean最佳實(shí)踐        374
23.5  小結(jié)        375
第六部分  使用WebLogic Server 應(yīng)用程序
第24章  測(cè)試和調(diào)試應(yīng)用程序        377
24.1  軟件測(cè)試簡(jiǎn)介        377
24.2  盡早發(fā)現(xiàn)問題:?jiǎn)卧獪y(cè)試        378
24.2.1  安裝和運(yùn)行Junit        378
24.2.2  一個(gè)簡(jiǎn)單的Junit例子        378
24.2.3  在WebLogic中進(jìn)行單元測(cè)試        379
24.2.4  在WebLogic內(nèi)部使用Cactus進(jìn)行單元測(cè)試        380
24.2.5  一個(gè)使用Cactus的例子        380
24.2.6  Cactus的安裝和運(yùn)行        381
24.3  使用日志記錄API收集信息        382
24.3.1  WebLogic日志記錄服務(wù)        383
24.4  使用集成調(diào)試器調(diào)試WebLogic        384
24.4.1  調(diào)試應(yīng)用程序的準(zhǔn)備工作        384
24.4.2  調(diào)試JSP和EJB        385
24.5  最佳實(shí)踐        386
24.5.1  單元測(cè)試最佳實(shí)踐        386
24.5.2  日志記錄最佳實(shí)踐        386
24.5.3  調(diào)試最佳實(shí)踐        387
24.6  小結(jié)        387
第25章  優(yōu)化WebLogic Server應(yīng)用程序        389
25.1  定義不同類型的性能測(cè)試        389
25.2  準(zhǔn)備性能與負(fù)載測(cè)試        390
25.2.1  模擬用戶行為并與業(yè)務(wù)人員打交道        390
25.2.2  決定何時(shí)進(jìn)行測(cè)試        390
25.2.3  基準(zhǔn)測(cè)試的有效性        391
25.3  如何進(jìn)行性能測(cè)試        391
25.3.1  測(cè)量性能        391
25.3.2  定義目標(biāo)        392
25.3.3  進(jìn)行基準(zhǔn)測(cè)試        392
25.3.4  分析        392
25.3.5  應(yīng)用程序代碼        393
25.3.6  解釋結(jié)果        393
25.4  要調(diào)整的方面        394
25.4.1  操作系統(tǒng)        394
25.4.2  CPU和RAM        394
25.4.3  網(wǎng)絡(luò)性能        395
25.4.4  Java虛擬機(jī)的選擇        395
25.4.5  Java虛擬機(jī)選項(xiàng)        395
25.5  WebLogic Server調(diào)整        397
25.5.1  WebLogic Server性能補(bǔ)丁        398
25.5.2  默認(rèn)隊(duì)列與執(zhí)行線程        398
25.5.3  處理溢出情況        399
25.5.4  另外的執(zhí)行隊(duì)列        399
25.5.5  緩沖區(qū)連接        400
25.5.6  自動(dòng)檢測(cè)低內(nèi)存情況        400
25.5.7  檢測(cè)阻塞線程        401
25.5.8  選擇速度更快的Java編譯器        401
25.5.9  使用生產(chǎn)(產(chǎn)品)模式        401
25.5.10  日志文件大小        402
25.5.11  使用WebLogic Server群集        402
25.6  數(shù)據(jù)庫和SQL調(diào)整        402
25.6.1  連接池        403
25.6.2  緩存預(yù)備語句        403
25.6.3  JDBC驅(qū)動(dòng)程序類型        403
25.6.4  數(shù)據(jù)庫Schema設(shè)計(jì)        403
25.6.5  使用正確的索引        403
25.6.6  使用存儲(chǔ)過程        404
25.6.7  減少往返次數(shù)        404
25.6.8  在中間層中緩存數(shù)據(jù)        404
25.6.9  靈活的SQL        404
25.6.10  企業(yè)JavaBean調(diào)整        404
25.7  一個(gè)性能測(cè)試與調(diào)整的例子        406
25.7.1  負(fù)載測(cè)試工具Grinder        406
25.7.2  Grinder體系結(jié)構(gòu)        406
25.7.3  GAMS基準(zhǔn)測(cè)試環(huán)境        407
25.7.4  指定GAMS的性能目標(biāo)        407
25.7.5  了解用戶行為        408
25.7.6  創(chuàng)建用戶腳本        408
25.7.7  初始化我們的環(huán)境        409
25.7.8  注冊(cè)用戶        414
25.8  最佳實(shí)踐        417
25.8.1  總體考慮        418
25.8.2  性能測(cè)試計(jì)劃        418
25.8.3  JRockit 8.1內(nèi)存管理        418
25.8.4  EJB調(diào)整        418
25.8.5  一般的Java編碼技巧        419
25.9  小結(jié)        420
第七部分  WebLogic Server安全
第26章  Web應(yīng)用程序與安全性        422
26.1  Web應(yīng)用程序安全問題概述        422
26.2  影響安全的趨勢(shì)        423
26.2.1  破解者的能力        423
26.2.2  當(dāng)今系統(tǒng)的復(fù)雜性        423
26.2.3  病毒的泛濫        424
26.2.4  蠕蟲的力量        425
26.2.5  其他破解技術(shù)        425
26.3  易受攻擊的區(qū)域        425
26.3.1  DNS服務(wù)器        426
26.3.2  路由器        426
26.3.3  主機(jī)和應(yīng)用程序        426
26.3.4  現(xiàn)場(chǎng)事務(wù)        426
26.4  攻擊        427
26.4.1  網(wǎng)絡(luò)攻擊        427
26.4.2  分布式網(wǎng)絡(luò)攻擊        427
26.4.3  企業(yè)攻擊        428
26.4.4  包嗅探器        428
26.4.5  中間人攻擊        428
26.5  應(yīng)對(duì)安全風(fēng)險(xiǎn)的技術(shù)        429
26.5.1  加密        429
26.5.2  身份驗(yàn)證、數(shù)據(jù)完整性、不可否認(rèn)與數(shù)字簽名        429
26.5.3  發(fā)證機(jī)構(gòu)        430
26.5.4  安全套接字層(SSL)        430
26.5.5  公鑰基礎(chǔ)結(jié)構(gòu)        430
26.5.6  反病毒軟件        431
26.5.7  個(gè)人防火墻軟件        431
26.5.8  反嗅探器工具        432
26.6  應(yīng)對(duì)安全風(fēng)險(xiǎn)的最佳實(shí)踐        432
26.6.1  建立公司的安全策略        432
26.6.2  保證計(jì)算機(jī)的物理安全        432
26.6.3  及時(shí)修正安全隱患        433
26.6.4  使用復(fù)雜密碼并保證密碼安全        433
26.6.5  加密通信和使用證書        433
26.6.6  簡(jiǎn)化基礎(chǔ)結(jié)構(gòu)        433
26.6.7  看一看日志文件和事件日志        433
26.7  小結(jié)        434
第27章  WebLogic Server如何實(shí)現(xiàn)安全        435
27.1  J2SE安全模型        435
27.2  J2SE安全模型        436
27.2.1  用戶        436
27.2.2  組        436
27.2.3  角色        436
27.2.4  受限制的資源        437
27.2.5  Web應(yīng)用程序部署描述符        437
27.2.6  身份驗(yàn)證        437
27.2.7  如何指定驗(yàn)證方法?        438
27.2.8  如何指定安全性?        439
27.3  WebLogic Server中安全是如何工作的        443
27.3.1  WebLogic Server安全框架的目標(biāo)        444
27.3.2  Java驗(yàn)證和授權(quán)服務(wù)        445
27.3.3  客體和主體        445
27.3.4  WebLogic Server安全區(qū)域        446
27.3.5  安全角色        446
27.3.6  安全提供程序        447
27.3.7  關(guān)于安全提供程序和區(qū)域的規(guī)則        449
27.4  從WebLogic Server 6.x遷移        450
27.4.1  兼容性區(qū)域        450
27.4.2  區(qū)域適配器驗(yàn)證提供程序        450
27.5  小結(jié)        450
第28章  保護(hù)WebLogic Server與 WebLogic Server應(yīng)用程序        451
28.1  保護(hù)WebLogic Server應(yīng)用程序        451
28.1.1  選擇區(qū)域        451
28.1.2  定義用戶和組        452
28.1.3  定義用戶        452
28.1.4  定義組        453
28.1.5  授予全局角色        454
28.1.6  授予局部角色        455
28.1.7  創(chuàng)建安全策略        456
28.1.8  輕量級(jí)目錄訪問協(xié)議        457
28.1.9  使用外部LDAP服務(wù)器        457
28.1.10  從以前的WebLogic Server版本遷移安全        457
28.1.11  定制默認(rèn)區(qū)域        458
28.1.12  選擇一個(gè)默認(rèn)區(qū)域        458
28.2  保護(hù)Java客戶        458
28.2.1  JNDI驗(yàn)證        459
28.3  JAAS簡(jiǎn)介        459
28.3.1  JAAS登錄配置文件        459
28.3.2  回調(diào)處理程序        460
28.3.3  實(shí)例化LoginContext        460
28.3.4  UserNamePasswordLoginModule        461
28.3.5  調(diào)用login()方法        461
28.3.6  PribilegedAction與privilegedExceptionAction        461
28.3.7  執(zhí)行代碼        461
28.4  創(chuàng)建定制的安全提供程序        462
28.4.1  實(shí)現(xiàn)SecurityProvider        462
28.4.2  實(shí)現(xiàn)AuthenticationProvider        463
28.4.3  SampleAuthenticationProviderImpl        463
28.4.4  實(shí)現(xiàn)LoginModule        464
28.4.5  SampleLoginModuleImpl        464
28.4.6  MBean定義文件和WebLogic MBeanMaker        465
28.4.7  建立自定義的安全提供程序        465
28.4.8  運(yùn)行自定義的安全提供程序        465
28.4.9  從這里要到哪里        466
28.5  使用安全套接字層        467
28.5.1  生成數(shù)字證書        467
28.5.2  將SSL用于服務(wù)器驗(yàn)證        468
28.5.3  SSL用于相互驗(yàn)證        468
28.6  建立域間信任關(guān)系        468
28.7  最佳安全實(shí)踐        469
28.7.1  設(shè)置用戶鎖定        469
28.7.2  連接過濾        469
28.7.3  BEA Dev2Dev建議和通知        470
28.7.4  保護(hù)WebLogic Server計(jì)算機(jī)和文件系統(tǒng)        470
28.7.5  保護(hù)網(wǎng)絡(luò)連接        470
28.7.6  防止拒絕服務(wù)攻擊        470
28.7.7  啟用審核        471
28.7.8  其他安全建議        471
28.8  小結(jié)        471]
第八部分  WebLogic Server企業(yè)應(yīng)用程序集成
第29章  WebLogic Server和XML技術(shù)        474
29.1  XML簡(jiǎn)介        474
29.1.1  XML頭        475
29.1.2  XML內(nèi)容        476
29.2  定義XML文檔        480
29.2.1  文檔類型定義        480
29.2.2  元素        480
29.2.3  屬性列表        481
29.2.4  XML Schema        482
29.3  XML解析器        486
29.3.1  SAX        487
29.3.2  使用DOM解析XML        492
29.3.3  用于XML解析的Java API        495
29.4  WebLogic Server XML Streaming API        497
29.4.1  解析XML文檔        497
29.4.2  生成新的XML文檔        500
29.5  其他有用的XML特性        501
29.5.1  WebLogic快速解析器        501
29.5.2  WebLogic Server XML注冊(cè)表        501
29.5.3  XPath模式匹配        504
29.5.4  StreamXPath        506
29.5.5  XML編輯器        507
29.5.6  XMLBeans        507
29.6  可擴(kuò)展樣式表語言        507
29.6.1  XSL樣式表        507
29.6.2  XML文件的轉(zhuǎn)換        510
29.7  使用XML的最佳實(shí)踐        510
29.7.1  自定義驗(yàn)證        510
29.7.2  使用外部實(shí)體解析        511
29.7.3  使用JAXP        511
29.7.4  Schema與DTD        511
29.7.5  考慮解析器的類型        511
29.7.6  XML設(shè)計(jì)        511
29.8  小結(jié)        511
第30章  WebLogic Server和Web服務(wù)        512
30.1  什么是Web服務(wù)        512
30.2  Web服務(wù)的作用        513
30.3  WebLogic對(duì)Web服務(wù)的支持        513
30.4  Web服務(wù)技術(shù)        514
30.4.1  簡(jiǎn)單對(duì)象訪問協(xié)議        514
30.4.2  Web服務(wù)定義語言        515
30.4.3  通用描述發(fā)現(xiàn)和集成        516
30. 5  WebLogic Server的Web服務(wù)體系結(jié)構(gòu)        516
30.6  在WebLogic中生成Web服務(wù)的工具        516
30.6.1  WebLogic WorkShop工具        517
30.6.2  Java代碼和Ant任務(wù)        517
30.7  使用Java代碼生成Web服務(wù)        517
30.7.1  選擇并實(shí)現(xiàn)后端組件        517
30.7.2  其他Web服務(wù)特征        518
30.7.3  打包Web服務(wù)        518
30.7.4  使用Java類后端來構(gòu)建Web服務(wù)        519
30.8  使用無狀態(tài)會(huì)話bean后端生成Web服務(wù)        525
30.8.1  使用非簡(jiǎn)單數(shù)據(jù)類型        525
30.8.2  使用支持的數(shù)據(jù)類型生成操作        526
30.8.3  使用用戶定義的數(shù)據(jù)類型        526
30.8.4  使用用戶定義數(shù)據(jù)類型生成Web服務(wù)        527
30.8.5  匯編Web服務(wù)        527
30.9  使用SOAP消息句柄        528
30.10  保護(hù)Web服務(wù)        528
30.11  使用UDDI目錄探索器        529
30.12  使用WebLogic WorkShop生成Web服務(wù)        529
30.12.1  WebLogic WorkShop體系結(jié)構(gòu)        529
30.12.2  JWS文件和JSR 181        530
30.12.3  WebLogic WorkShop圖形用戶界面        530
30.12.4  使用WebLogic WorkShop生成Web服務(wù)        531
30.12.5  生成一個(gè)WebLogic WorkShop域        533
30.12.6  設(shè)置環(huán)境        533
30.12.7  配置域的WebLogic WorkShop        534
30.12.8  生成一個(gè)新的WebLogic WorkShop應(yīng)用程序        535
30.12.9  使用WebLogic WorkShop控件        535
30.12.10  使用調(diào)試器        537
30.12.11  其他WebLogic WorkShop特征        538
30.13  Web服務(wù)的最佳實(shí)踐        538
30.13.1  調(diào)試標(biāo)志        538
30.13.2  確?;ゲ僮餍?nbsp;       539
30.13.3  故障代碼        539
30.13.4  減少網(wǎng)絡(luò)開銷        539
30.13.5  更熟悉Web服務(wù)技術(shù)        539
30.14  小結(jié)        539
第31章  傳統(tǒng)系統(tǒng)與J2EE體系結(jié)構(gòu)的集成        541
31.1  J2EE連接器體系結(jié)構(gòu)和J2EE平臺(tái)        542
31.2  WebLogic的Java連接器體系結(jié)構(gòu)的定義        542
31.3  J2EE連接器體系結(jié)構(gòu)和企業(yè)        543
31.3.1  什么是EIS?        543
31.3.2  對(duì)企業(yè)應(yīng)用集成商的意義        544
31.3.3  B2B電子市場(chǎng)        544
31.3.4  面對(duì)J2EE連接器體系結(jié)構(gòu)的挑戰(zhàn)        545
31.4  使用Java連接器體系結(jié)構(gòu)組件        545
31.4.1  資源適配器        545
31.4.2  系統(tǒng)級(jí)協(xié)定        546
31.4.3  公共客戶機(jī)接口        546
31.4.4  BEA提供的J2EE-CA適配器客戶示例        547
31.4.5  可用的商業(yè)J2EE-CA適配器        547
31.5  安全考慮        548
31.5.1  與安全有關(guān)的術(shù)語        548
31.5.2  密碼憑證映射機(jī)制        548
31.5.3  WebLogic身份驗(yàn)證機(jī)制        549
31.5.4  簽署(Sign-on)機(jī)制        549
31.6  事務(wù)管理        550
31.6.1  事務(wù)支持        550
31.6.2  沒有事務(wù)支持        551
31.6.3  本地事務(wù)支持        551
31.6.4  XA事務(wù)支持        551
31.7  配置WebLogic J2EE-CA        552
31.7.1  資源適配器開發(fā)工具        552
31.7.2  配置資源適配器        553
31.7.3  WebLogic的特殊配置        554
31.8  編寫資源適配器        555
31.8.1  連接所需要的接口        555
31.8.2  事務(wù)管理協(xié)定        557
31.8.3  出錯(cuò)處理        558
31.8.4  把工作匯總        558
31.9  打包和部署問題        561
31.9.1  打包資源適配器        561
31.9.2  部署資源適配器        562
31.10  J2EE連接器體系結(jié)構(gòu)示例        564
31.10.1  設(shè)置JDBC示例        564
31.10.2  設(shè)置SAP示例        566
3.11  小結(jié)        569
第32章  在WebLogic服務(wù)器中使用SAP的Java連接器        570
32.1  什么是JCo        570
32.1.1  遠(yuǎn)程函數(shù)調(diào)用        571
32.1.2  SAP的數(shù)據(jù)處理        571
32.1.3  SAP數(shù)據(jù)字典        571
32.2  安裝JCo        572
32.2.1  下載JCo        572
32.2.2  JCo 1.1        572
32.2.3  JCo 2.0        573
32.3  SAP系統(tǒng)設(shè)置        573
32.4  在JCo中的客戶機(jī)編程        573
32.4.1  Import語句        574
32.4.2  SAP連接        574
32.4.3  建立SAP連接池        575
32.4.4  從屬性文件裝入?yún)?shù)        576
32.5  調(diào)用SAP的函數(shù)        576
32.5.1  Java和SAP間的類型轉(zhuǎn)換        577
32.5.2  設(shè)置數(shù)據(jù)和獲取數(shù)據(jù)        578
32.5.3  處理表        579
32.5.4  SAP中的事務(wù)        581
32.5.5  過濾SAP數(shù)據(jù)        582
32.6  JCo中的異常處理        582
32.6.1  JCo異常        582
32.6.2  類型轉(zhuǎn)換異常        583
32.6.3  ABAP異常        583
32.6.4  使用JCo的Web應(yīng)用程序示例        584
32.7  用JCo進(jìn)行服務(wù)器編程        585
32.7.1  建立JCo服務(wù)器        585
32.7.2  建立存儲(chǔ)庫        586
32.7.3  建立JCO.Server對(duì)象        588
32.7.4  SAP RFC設(shè)置(SM59)        589
32.7.5  運(yùn)行服務(wù)器應(yīng)用程序        590
32.8  有用的BAPI和RFC        591
32.9  小結(jié)        592
第33章  jCOM——WebLogic Server的Java/COM橋        593
33.1  了解jCOM        593
33.2  jCOM的工作方式        594
33.3  判斷jCOM是否適合應(yīng)用程序        595
33.4  決定正確的jCOM環(huán)境設(shè)置        595
33.5  零客戶機(jī)安裝        596
33.6  在DCOM,本機(jī)進(jìn)程內(nèi)(Native In Process)和本機(jī)進(jìn)程外(NativeOutof Process)模式之間選擇        597
33.6.1  DCOM模式        597
33.6.2  本機(jī)進(jìn)程外模式        598
33.6.3  本機(jī)進(jìn)程內(nèi)模式        598
33.7  早綁定和遲綁定模型        598
33.7.1  早綁定        599
33.7.2  遲綁定        599
33.8  保護(hù)Java對(duì)象免受未經(jīng)授權(quán)的訪問        600
33.9  使用jCOM工具        601
33.9.1  通過com2java連接到COM        601
33.9.2  通過java2com連接到Java        602
33.9.3  用regjvm工具注冊(cè)JVM        603
33.9.4  用regtlb工具注冊(cè)類型庫        604
33.10  銀行帳戶示例——Java客戶機(jī)訪問COM組件        605
33.10.1  建立JSP前端        605
33.10.2  建立后端賬戶COM組件        606
33.10.3  手工建立銀行賬戶后端COM組件        606
33.10.4  在服務(wù)器上安裝COM組件        606
33.10.5  WebLogic Server設(shè)置        607
33.10.6  運(yùn)行銀行賬戶接口應(yīng)用程序        608
33.11  庫存項(xiàng)目示例——COM客戶訪問EJB        608
33.11.1  WebLogic Server設(shè)置        609
33.11.2  Visual Basic客戶通過遲綁定訪問庫存項(xiàng)目        610
33.11.3  Visual Basic客戶通過早綁定訪問庫存項(xiàng)目        610
33.11.4  建立VB客戶        613
33.12  事件處理        613
33.13  處理數(shù)據(jù)類型        614
33.14  小結(jié)        615
第34章  CORBA和Tuxedo集成        616
34.1  WebLogic的Tuxedo連接器        616
34.1.1  WTC和JOLT        617
34.1.2  JATMI編程        617
34.1.3  完整的WTC客戶機(jī)的示例        626
34.1.4  WTC服務(wù)EJB        627
34.1.5  JATMI事務(wù)        627
35.1.5.3  WTC和JMS        628
34.1.6  WTC的安全        630
34.1.7  WTC和WebLogic群集        631
34.1.8  WTC和工作流處理        631
34.2  RMI over IIOP        631
34.2.1  RMI over IIOP剖析        631
34.2.2  WebLogic RMI-IIOP        632
34.2.3  編程模型對(duì)比: IDL與RMI        633
34.3  小結(jié)        635
第35章  使用管理控制臺(tái)管理應(yīng)用程序        637
35.1  WebLogic Server管理        637
35.2  連接到管理控制臺(tái)        638
35.3  管理控制臺(tái)用戶界面概覽        638
35.4  配置控制臺(tái)        639
35.5  配置應(yīng)用服務(wù)器域        640
35.5.1  域的常規(guī)配置        641
3.5.5.2  域的JTA配置        641
35.5.3  域的SNMP配置        641
35.5.4  域的日志記錄配置        641
35.5.5  域的應(yīng)用程序配置        642
35.6  管理網(wǎng)絡(luò)資源        642
35.6.1  配置服務(wù)器        642
35.6.2  配置群集        648
35.6.3  配置計(jì)算機(jī)        649
35.7  部署應(yīng)用程序和模塊        650
35.8  配置WebLogic和J2EE服務(wù)        650
35.8.1  配置jCOM服務(wù)        651
35.8.2  配置JDBC服務(wù)        652
35.8.3  JMS閾值與配額        654
35.8.4  配置消息傳遞橋服務(wù)        656
35.8.5  配置XML服務(wù)        656
35.8.6  配置JTA服務(wù)        657
35.8.7  配置SNMP服務(wù)        657
35.8.8  配置WTC服務(wù)        658
35.8.9  配置WLEC服務(wù)        659
35.8.10  配置Jolt服務(wù)        659
35.8.11  配置虛擬主機(jī)服務(wù)        659
35.8.12  配置Mail服務(wù)        659
35.9  管理安全域        660
35.10  配置域日志過濾器        660
35.11  監(jiān)視管理任務(wù)        660
35.12  小結(jié)        661
第36章  安裝、配置和部署 WebLogic Server群集        662
36.1  介紹WebLogic Server群集        662
36.2  創(chuàng)建和配置物理群集環(huán)境        663
36.2.1  創(chuàng)建群集域        663
36.2.2  啟動(dòng)群集中的管理與托管服務(wù)器        665
36.2.3  使用HTTP代理訪問群集        665
36.3  群集化應(yīng)用程序和組件        667
36.3.1  負(fù)載平衡算法        667
36.3.2  群集范圍內(nèi)的JNDI樹        668
36.3.3  HTTP會(huì)話狀態(tài)復(fù)制        668
36.3.4  借助副本識(shí)別存根的EJB與RMI組件        670
36.3.5  群集化JDBC連接        671
36.3.6  HTTP會(huì)話與群集        672
36.3.7  群集化WebLogic JMS        672
36.4  對(duì)群集服務(wù)的故障轉(zhuǎn)移支持        673
36.4.1  在對(duì)等服務(wù)器實(shí)例之間使用IP Socket進(jìn)行故障檢測(cè)        673
36.4.2  使用規(guī)則服務(wù)器心跳消息進(jìn)行故障檢測(cè)        673
36.5  群集最佳實(shí)踐        674
36.5.1  單層群集體系結(jié)構(gòu)        674
35.5.2  多層群集架構(gòu)        674
35.5.3  代理群集體系結(jié)構(gòu)        675
36.6  小結(jié)        675
第37章  使用JMX服務(wù)配置管理應(yīng)用程序        676
37.1  JMX的定義以及使用它的原因        676
37.1.1  JMX的功能        676
37.1.2  JMX的結(jié)構(gòu)        677
37.1.3  MBean模板        678
37.2  一個(gè)基本的MBean示例        678
37.2.1  在WebLogic MBean服務(wù)器中注冊(cè)自定義MBean        682
37.3  WebLogic如何使用JMX        685
37.3.1  WebLogic Server MBean        685
37.3.2  WebLogic JMX擴(kuò)展        686
37.3.3  訪問WebLogic Server MBean        686
37.4  JMX通知模型和監(jiān)視器        688
37.4.1  通知廣播器        688
37.4.2  通知監(jiān)聽器        689
37.5  小結(jié)        692
第38章  通過命令行接口進(jìn)行管理        693
38.1  管理命令        693
38.1.1  語法        694
38.1.2  服務(wù)器生命周期命令        695
38.1.3  服務(wù)器狀態(tài)命令        695
38.1.4  JDBC連接池命令        696
38.1.5  MBean管理命令        696
38.1.6  批處理命令        696
38.1.7  群集命令        696
38.2  命令實(shí)例與腳本        697
38.2.1  HELP        697
38.2.2  PING        697
38.2.3  LIST        698
38.2.4  THREAD_DUMP        698
38.3  使用命令界面命令生成腳本        698
38.4  使用命令行接口的Ant        701
38.5  命令行接口管理的最佳實(shí)踐        701
38.6  小結(jié)        702
第十部分  附錄
附錄A  為WebLogic開發(fā)創(chuàng)建新域的快速參考        704
創(chuàng)建新的WebLogic Server域        704
通過Configuration Wizard創(chuàng)建域        704
部署HTML頁面        708
部署JSP        708
部署servlet        709
附錄B  從以前版本進(jìn)行遷移        711
從版本6.0/6.1/7.0遷移到版本8.1        711
將WebLogic 6.0/6.1/7.0安裝升級(jí)到8.1        711
升級(jí)使用版本6.0/6.1/7.0 WebLogic的應(yīng)用程序        713
從版本4.5/5.1遷移到8.1        713
將WebLogic 4.5/5.1安裝升級(jí)到8.1        713
升級(jí)使用版本4.5/5.1 WebLogic的應(yīng)用程序        715
對(duì)所有遷移的安裝建議        715
對(duì)所有遷移的應(yīng)用程序建議        716
servlet方面的建議        716
EJB方面的建議        717
JMS方面的建議        717
附錄C  聯(lián)合使用WebLogic Workshop 8.1 和WebLogic Server        718
Workshop 8.1——不止是一個(gè)IDE        718
Workshop 8.1——不止是一個(gè)Web服務(wù)工具        719
Workshop 8.1的目標(biāo)        719
Workshop的主要焦點(diǎn)        720
Workshop 8.1的功能        722
企業(yè)級(jí)Web服務(wù)開發(fā)        722
Web應(yīng)用程序開發(fā)        722
門戶與集成應(yīng)用程序開發(fā)        723
使用Workshop進(jìn)行開發(fā)        723
Workshop中的代碼注釋        724
Workshop JWS        724
Java頁面流        724
XMLBean        725
使用Workshop進(jìn)行調(diào)試和測(cè)試        726
調(diào)試Web應(yīng)用程序        726
調(diào)試Web服務(wù)        726
測(cè)試Web服務(wù)        726
Workshop 8.1與Workshop 7.0的兼容性        727
Web服務(wù)        727
其他組件        727
在Workshop中進(jìn)行面向服務(wù)的開發(fā)        727

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)