注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)精通Java核心技術(shù)

精通Java核心技術(shù)

精通Java核心技術(shù)

定 價(jià):¥49.00

作 者: 劉曉華等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 精通系列
標(biāo) 簽: Java

ISBN: 9787505388925 出版時(shí)間: 2003-08-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 526 字?jǐn)?shù):  

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

  本書(shū)力圖用深刻的理論和豐富的實(shí)例揭示Java企業(yè)版中的最新核心技術(shù),全面掃除Java領(lǐng)域的學(xué)習(xí)障礙。全書(shū)分為兩篇,共21章,包括GUI程序設(shè)計(jì)、線程、本地方法調(diào)用、遠(yuǎn)程方法調(diào)用、命名與目錄服務(wù)、JavaBeans技術(shù)、JSP技術(shù)、網(wǎng)絡(luò)編程、EJB技術(shù)、事務(wù)處理、基于JMS的消息處理、JavaMail技術(shù)、基于JAAS的安全技術(shù)、Web服務(wù)技術(shù)等專(zhuān)業(yè)開(kāi)發(fā)者最關(guān)心的Java技術(shù)內(nèi)容,使讀者對(duì)整個(gè)J2EE架構(gòu)有一個(gè)全面而透徹的認(rèn)識(shí)。書(shū)中的例程對(duì)實(shí)際的應(yīng)用開(kāi)發(fā)有非常強(qiáng)的借鑒意義。飛思在線http://www.fecit.com.cn提供全書(shū)示例代碼下載。本書(shū)適合于專(zhuān)業(yè)和準(zhǔn)專(zhuān)業(yè)的Java程序員閱讀,也可作為正在轉(zhuǎn)向Java開(kāi)發(fā)的各類(lèi)程序員的必備Java參考書(shū)。前言關(guān)于本叢書(shū)“精通”系列是電子工業(yè)出版社經(jīng)典的技術(shù)精品叢書(shū),一直受到廣大讀者,特別是計(jì)算機(jī)專(zhuān)業(yè)技術(shù)人員的關(guān)注。在這些專(zhuān)業(yè)人士的支持和鼓勵(lì)下,“精通”系列已經(jīng)成為一個(gè)標(biāo)桿,反映出目前國(guó)內(nèi)外最新計(jì)算機(jī)技術(shù)的動(dòng)態(tài)和發(fā)展方向。“精通”系列中的每部著作完全是作者的嘔心瀝血之作,代表了作者在該領(lǐng)域的最高成就,集成了作者多年的理論和實(shí)踐經(jīng)驗(yàn),凸顯了作者為計(jì)算機(jī)技術(shù)的發(fā)展做總結(jié)和展望的寫(xiě)作初衷。叢書(shū)的作者由著名高校的學(xué)科帶頭人、國(guó)際上知名的教授學(xué)者、權(quán)威的計(jì)算機(jī)專(zhuān)業(yè)人士和業(yè)界的集大成者組成。他們的知識(shí)結(jié)構(gòu)、理論和實(shí)踐體系有著突出的卓越之處:l站在技術(shù)的最前沿。l有最深刻的理論基礎(chǔ)。l實(shí)踐環(huán)境具有廣泛的代表性和權(quán)威性。l結(jié)論的指導(dǎo)價(jià)值。因此,這樣雄厚的寫(xiě)作班子保證了本系列叢書(shū)的高層次、高質(zhì)量和高品質(zhì),也足以滿(mǎn)足國(guó)內(nèi)讀者的高品位、高需求和高要求。除了作者之外,審校者同樣實(shí)力超群,他們從理論的角度、讀者需求的角度、技術(shù)成熟度的角度等不同的側(cè)面,為作者提出了大量的參考意見(jiàn)和修改建議,使得每部著作的結(jié)構(gòu)更堅(jiān)實(shí),體系更完整,理論更完善,針對(duì)性更強(qiáng)。電子工業(yè)出版社計(jì)算機(jī)研發(fā)部本著服務(wù)于讀者、服務(wù)于科技的精神,在選題上精益求精,綜合考慮和平衡了目前技術(shù)上的熱點(diǎn)、未來(lái)發(fā)展的重點(diǎn)及潛在讀者需求的賣(mài)點(diǎn)等多方面因素,精心推出此“精通”系列,并將不斷進(jìn)行補(bǔ)充。關(guān)于本書(shū)隨著電子商務(wù)的迅猛發(fā)展,社會(huì)各個(gè)部門(mén)之間越來(lái)越需要依賴(lài)于企業(yè)級(jí)應(yīng)用程序來(lái)共同協(xié)作。開(kāi)發(fā)企業(yè)級(jí)應(yīng)用程序的關(guān)鍵在于要有一個(gè)功能強(qiáng)大而又方便靈活的體系結(jié)構(gòu)。J2EE為這種需求提供了一種良好的機(jī)制,其核心技術(shù)搭建起了Java企業(yè)應(yīng)用的堅(jiān)實(shí)平臺(tái)。綜觀國(guó)內(nèi)的技術(shù)發(fā)展,廣大的Java程序開(kāi)發(fā)人員及正在轉(zhuǎn)向Java體系進(jìn)行開(kāi)發(fā)的技術(shù)人員雖然已面臨這一令人激動(dòng)和鼓舞的轉(zhuǎn)型期,卻苦于沒(méi)有足夠的相關(guān)資料和文獻(xiàn),尤其對(duì)國(guó)內(nèi)的最新Java技術(shù)動(dòng)態(tài)和技術(shù)現(xiàn)狀知之甚少。而圖書(shū)市場(chǎng)上Java的書(shū)籍盡管汗牛充棟,但精品罕見(jiàn),能反映出J2EE框架全貌的書(shū)籍更是奇缺。本書(shū)力圖用深刻的理論和豐富的實(shí)例揭示Java企業(yè)版中的最新核心技術(shù),全面掃除Java領(lǐng)域的學(xué)習(xí)障礙。全書(shū)分為兩篇,共21章,包括GUI程序設(shè)計(jì)、線程、本地方法調(diào)用(JNI)、遠(yuǎn)程方法調(diào)用(RMI)、命名與目錄服務(wù)(JNDI)、JavaBeans技術(shù)、JSP技術(shù)、網(wǎng)絡(luò)編程、EJB技術(shù)、事務(wù)處理、基于JMS的消息處理、JavaMail技術(shù)、基于JAAS的安全技術(shù)、Web服務(wù)技術(shù)等專(zhuān)業(yè)開(kāi)發(fā)者最關(guān)心的Java技術(shù)內(nèi)容,使讀者對(duì)整個(gè)J2EE架構(gòu)有一個(gè)全面而透徹的認(rèn)識(shí)。本書(shū)中包含了大量的例程,這些例程對(duì)于實(shí)際的應(yīng)用開(kāi)發(fā)有著非常強(qiáng)的借鑒意義。書(shū)中的例程主要分為兩類(lèi)。一是完整的可以直接運(yùn)行的程序。對(duì)于這類(lèi)例程,我們給出了程序源代碼、輸出?峁統(tǒng)絳蜃⒔?。读諊成以在JCreator、JBuilder等集成開(kāi)發(fā)環(huán)境中編譯和運(yùn)行這些程序。另一類(lèi)例程是用來(lái)說(shuō)明某個(gè)具體問(wèn)題的子程序或代碼段。對(duì)于這類(lèi)例程,我們給出了源代碼和程序注解。要運(yùn)行這些子程序或代碼段,必須將它們放入具體的主程序和運(yùn)行環(huán)境中。飛思在線http://www.fecit.com.cn提供書(shū)中示例代碼的下載。本書(shū)具有如下特點(diǎn):l豐富的實(shí)例,將深?yuàn)W的技術(shù)和簡(jiǎn)明易懂的編程思想緊密結(jié)合。l深入剖析J2EE整體架構(gòu),分析講解開(kāi)發(fā)企業(yè)級(jí)應(yīng)用程序的各個(gè)層次。l全面介紹J2EE核心技術(shù)及它們?cè)贘2EE體系結(jié)構(gòu)中所處的地位。本書(shū)適合于專(zhuān)業(yè)和準(zhǔn)專(zhuān)業(yè)的Java程序員閱讀,也是正在轉(zhuǎn)向進(jìn)行Java開(kāi)發(fā)的各類(lèi)程序員的必備Java參考書(shū)。本書(shū)由飛思科技產(chǎn)品研發(fā)中心策劃,劉曉華主筆。李海平、蔣恒青、黃凱、李華、孫建設(shè)、丁越、由楊、邢瑋、陳志雄、韓其昌、羅玉奎參與了本書(shū)的寫(xiě)作;吳鋒、王樹(shù)彥、李勝賢、張亦君、魏宏負(fù)責(zé)收集相關(guān)資料;趙文杰、胡剛、崔洪政編寫(xiě)了本書(shū)中的部分示例;徐煒、何曉亮對(duì)書(shū)中的代碼進(jìn)行了測(cè)試;范麗潔出色的文字潤(rùn)色工作也使本書(shū)增色不少。特別感謝廖彬、陳祥勇、區(qū)濤,他們對(duì)本選題提出了許多建設(shè)性意見(jiàn)。由于本書(shū)涉及的內(nèi)容十分豐富,加之篇幅、時(shí)間所限,書(shū)中不足之處,敬請(qǐng)讀者批評(píng)指正。如果在學(xué)習(xí)本書(shū)的過(guò)程中有問(wèn)題,請(qǐng)發(fā)郵件給我們。我們的聯(lián)系方式:咨詢(xún)電話:(010)6813454568131648答疑郵件:support@fecit.com.cn網(wǎng)址:http://www.fecit.com.cnhttp://www.fecit.net答疑:http://www.fecit.com.cn的“問(wèn)題解答”專(zhuān)區(qū)下載:http://www.fecit.com.cn的“下載專(zhuān)區(qū)”通用網(wǎng)址:計(jì)算機(jī)圖書(shū)、FECIT、飛思教育、飛思科技、飛思飛思科技產(chǎn)品研發(fā)中心

作者簡(jiǎn)介

暫缺《精通Java核心技術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

第1篇 基 礎(chǔ) 篇
第1章 J2EE概述 3
1.1 J2EE的產(chǎn)生背景及其優(yōu)點(diǎn) 3
1.2 J2EE的體系結(jié)構(gòu) 4
1.3 J2EE技術(shù)概覽 6
1.4 小結(jié) 8
第2章 Java語(yǔ)言基礎(chǔ) 9
2.1 標(biāo)識(shí)符和關(guān)鍵字 9
2.2 數(shù)據(jù)類(lèi)型和變量 10
2.3 運(yùn)算符 12
2.3.1 算術(shù)運(yùn)算符 12
2.3.2 賦值運(yùn)算符 12
2.3.3 關(guān)系運(yùn)算符 13
2.3.4 邏輯運(yùn)算符 13
2.3.5 位運(yùn)算符 14
2.3.6 移位運(yùn)算符 14
2.3.7 條件運(yùn)算符 15
2.3.8 運(yùn)算符的優(yōu)先級(jí) 16
2.4 控制語(yǔ)句 16
2.4.1 選擇語(yǔ)句 16
2.4.2 循環(huán)語(yǔ)句 19
2.4.3 break和continue語(yǔ)句 20
2.5 類(lèi)和對(duì)象 21
2.6 專(zhuān)題討論:轉(zhuǎn)型 24
2.6.1 向上轉(zhuǎn)型 24
2.6.2 向下轉(zhuǎn)型 26
2.6.3 混合轉(zhuǎn)型 27
2.7 專(zhuān)題討論:類(lèi)的動(dòng)態(tài)加載 28
2.8 小結(jié) 30
第3章 GUI程序設(shè)計(jì) 31
3.1 事件處理模型 31
3.2 常用組件 32
3.2.1 JOptionPane 33
3.2.2 JFrame 34
3.2.3 JLabel 35
3.2.4 JTextField和
JPasswordField 37
3.2.5 JButton 39
3.2.6 JCheckBox和
JRadioButton 42
3.2.7 JTextArea 47
3.2.8 JMenu 48
3.3 鍵盤(pán)和鼠標(biāo)事件 51
3.3.1 實(shí)例:鍵盤(pán)事件 51
3.3.2 實(shí)例:鼠標(biāo)事件 53
3.3.3 實(shí)例:Adapter類(lèi)的使用 56
3.4 布局管理器 58
3.4.1 實(shí)例:FlowLayout布局 59
3.4.2 實(shí)例:BorderLayout布局 61
3.4.3 實(shí)例:CardLayout布局 65
3.4.4 實(shí)例:GridLayout布局 68
3.5 Graphics和Java2D 69
3.5.1 實(shí)例:Graphics繪圖 69
3.5.2 實(shí)例:Java2D繪圖 71
3.6 常用高級(jí)Swing組件的使用 76
3.6.1 JTree的使用 76
3.6.2 JTable的使用 78
3.7 小結(jié) 80
第2篇 技 術(shù) 篇
第4章 異常處理 83
4.1 何謂異常 83
4.2 使用try和catch捕獲異常 84
4.2.1 實(shí)例:異常的捕獲 85
4.3 使用throw和throws引發(fā)異常 86
4.3.1 實(shí)例:throw語(yǔ)句的
使用 86
4.3.2 實(shí)例:throws語(yǔ)句的
使用 87
4.4 finally關(guān)鍵字 89
4.4.1 實(shí)例:finally關(guān)鍵字的
用法 89
4.5 getMessage和printStackTrace
方法 90
4.5.1 實(shí)例:輸出異常信息 91
4.6 創(chuàng)建自己的異常類(lèi) 92
4.6.1 實(shí)例:用自定義異常類(lèi)控制
端口訪問(wèn) 92
4.7 小結(jié) 94
第5章 流和序列化 95
5.1 字節(jié)流 95
5.1.1 實(shí)例:使用字節(jié)流進(jìn)行I/O
操作 97
5.2 字符流 99
5.2.1 實(shí)例:使用FileReader類(lèi)
進(jìn)行文件操作 100
5.3 隨機(jī)訪問(wèn)文件 102
5.3.1 使用RandomAccessFile
寫(xiě)文件 102
5.3.2 使用RandomAccessFile
讀文件 103
5.4 序列化 104
5.4.1 實(shí)例:序列化的應(yīng)用 105
5.5 綜合實(shí)例:典型的IO使用 106
5.6 Java NIO的使用 112
5.7 小結(jié) 115
第6章 接口和抽象類(lèi) 117
6.1 接口 117
6.1.1 接口的定義 117
6.1.2 接口的實(shí)現(xiàn) 118
6.1.3 接口的擴(kuò)展 120
6.1.4 實(shí)例:接口的使用 120
6.2 抽象類(lèi) 122
6.2.1 抽象類(lèi)的概念 122
6.2.2 實(shí)例:使用抽象類(lèi)計(jì)算
圖形面積 123
6.3 小結(jié) 126
第7章 線程 127
7.1 何謂線程 127
7.2 線程的生命周期 128
7.3 Thread類(lèi)和Runnable接口 129
7.3.1 實(shí)例:通過(guò)繼承Thread類(lèi)
實(shí)現(xiàn)線程體 130
7.3.2 實(shí)例:通過(guò)實(shí)現(xiàn)Runnable
接口實(shí)現(xiàn)線程體 132
7.4 線程優(yōu)先級(jí)與線程的調(diào)度 134
7.4.1 實(shí)例:優(yōu)先級(jí)的設(shè)置對(duì)程序
運(yùn)行的影響 135
7.5 線程同步 137
7.5.1 實(shí)例:用synchronized
關(guān)鍵字實(shí)現(xiàn)線程同步 138
7.6 線程間通信 140
7.6.1 實(shí)例:用wait()和notify()
方法實(shí)現(xiàn)線程間通信 140
7.7 小結(jié) 142
第8章 本地方法調(diào)用 143
8.1 JNI概述 143
8.2 數(shù)據(jù)類(lèi)型的對(duì)應(yīng) 144
8.2.1 Java字符串與C字符串 144
8.2.2 Java數(shù)組與C數(shù)組 145
8.3 Java與C/C++代碼的互相調(diào)用 146
8.3.1 實(shí)例:從Java程序調(diào)用
C/C++代碼 146
8.3.2 實(shí)例:從C/C++程序調(diào)用
Java代碼 150
8.4 本地方法中的線程和同步 156
8.5 小結(jié) 157
第9章 遠(yuǎn)程方法調(diào)用 159
9.1 RMI概述 159
9.2 如何創(chuàng)建RMI應(yīng)用程序 161
9.3 實(shí)例:用RMI構(gòu)建一個(gè)簡(jiǎn)單的
分布式系統(tǒng) 162
9.3.1 定義遠(yuǎn)程接口 163
9.3.2 實(shí)現(xiàn)遠(yuǎn)程接口和服務(wù)器 164
9.3.3 編寫(xiě)客戶(hù)端程序 166
9.3.4 運(yùn)行程序 167
9.4 RMI的一些高級(jí)話題 168
9.5 小結(jié) 170
第10章 命名與目錄服務(wù) 171
10.1 JNDI的實(shí)現(xiàn)原理 171
10.1.1 命名與目錄服務(wù) 171
10.1.2 JNDI的體系結(jié)構(gòu) 172
10.2 JNDI與LDAP 175
10.3 使用JNDI訪問(wèn)命名與目錄
服務(wù) 177
10.3.1 實(shí)例:訪問(wèn)命名服務(wù) 177
10.3.2 實(shí)例:訪問(wèn)目錄服務(wù) 179
10.4 小結(jié) 182
第11章 JavaBeans技術(shù) 183
11.1 何謂Bean 183
11.2 Bean的優(yōu)點(diǎn) 184
11.3 實(shí)例:編寫(xiě)一個(gè)簡(jiǎn)單的Bean 184
11.3.1 編寫(xiě)B(tài)ean要遵循的規(guī)則 185
11.3.2 創(chuàng)建一個(gè)簡(jiǎn)單的Bean 187
11.4 Bean的屬性 194
11.4.1 單值屬性 195
11.4.2 關(guān)聯(lián)屬性 195
11.4.3 受限屬性 196
11.4.4 索引屬性 196
11.5 屬性編輯器與定制器 196
11.6 java.beans包 197
11.6.1 BeanInfo接口 198
11.6.2 SimpleBeanInfo類(lèi) 198
11.6.3 FeatureDescription類(lèi) 199
11.6.4 MethodDescriptor類(lèi) 200
11.6.5 ParameterDescriptor類(lèi) 200
11.6.6 PropertyDescriptor類(lèi) 200
11.6.7 IndexedPropertyDescriptor
類(lèi) 201
11.6.8 BeanDescriptor類(lèi) 202
11.6.9 EventSetDescriptor類(lèi) 202
11.6.10 IntroSpector類(lèi) 203
11.7 小結(jié) 204
第12章 Java網(wǎng)絡(luò)編程 205
12.1 Java網(wǎng)絡(luò)類(lèi)和接口 205
12.2 InetAddress類(lèi) 205
12.2.1 創(chuàng)建InetAddress對(duì)象的
方法 206
12.2.2 實(shí)例:查詢(xún)IP地址的
版本 207
12.3 URL和URLConnection類(lèi) 209
12.3.1 實(shí)例:URL對(duì)象的創(chuàng)建及
使用 211
12.3.2 實(shí)例:使用URLConnection
從Web服務(wù)器讀取文件 212
12.4 TCP/IP服務(wù)器與客戶(hù)端
套接字 213
12.4.1 客戶(hù)端套接字 214
12.4.2 服務(wù)器套接字 216
12.4.3 實(shí)例:C/S環(huán)境下的套接字
應(yīng)用程序 218
12.5 Datagram套接字 224
12.5.1 UDP套接字 224
12.5.2 實(shí)例:利用DatagramSocket
查詢(xún)端口占用情況 226
12.5.3 實(shí)例:利用數(shù)據(jù)報(bào)通信的
C/S程序 228
12.5.4 組播套接字 230
12.5.5 實(shí)例:組播套接字C/S
程序 231
12.6 使用Java NIO提高服務(wù)端程序的
性能 236
12.7 小結(jié) 241
第13章 JDBC數(shù)據(jù)訪問(wèn)接口 243
13.1 JDBC的體系結(jié)構(gòu) 243
13.2 JDBC的作用及重要接口 244
13.2.1 DriverManager 245
13.2.2 Connection 245
13.2.3 Statement 246
13.2.4 ResultSet 251
13.3 連接數(shù)據(jù)庫(kù) 252
13.3.1 創(chuàng)建指定數(shù)據(jù)庫(kù)的URL 252
13.3.2 加載驅(qū)動(dòng)程序 253
13.3.3 實(shí)例:建立數(shù)據(jù)庫(kù)連接 253
13.4 實(shí)例:數(shù)據(jù)庫(kù)的增刪查改 254
13.5 數(shù)據(jù)庫(kù)事務(wù) 259
13.6 高級(jí)數(shù)據(jù)類(lèi)型 261
13.7 數(shù)據(jù)源在JDBC中的應(yīng)用 262
13.7.1 實(shí)例:注冊(cè)數(shù)據(jù)源 263
13.7.2 實(shí)例:查找數(shù)據(jù)源 264
13.7.3 實(shí)例:數(shù)據(jù)源的重新
綁定 266
13.7.4 實(shí)例:刪除數(shù)據(jù)源 267
13.8 小結(jié) 268
第14章 Java Servlets技術(shù) 269
14.1 Java Servlet概述 269
14.1.1 Servlet的功能 269
14.1.2 Java Servlet與現(xiàn)有網(wǎng)絡(luò)
技術(shù)的差別 270
14.1.3 Servlet的生命周期 270
14.2 編寫(xiě)HTTP Servlet程序 272
14.2.1 實(shí)例:一個(gè)簡(jiǎn)單的
Servlet程序 276
14.3 HTTP POST/GET請(qǐng)求 279
14.3.1 實(shí)例:Servlet處理POST
請(qǐng)求 283
14.4 會(huì)話跟蹤 287
14.4.1 實(shí)例:會(huì)話跟蹤Servlet
程序 288
14.5 Cookie的應(yīng)用 290
14.5.1 實(shí)例:使用Cookie的
Servlet程序 291
14.6 Filter Servlet 294
14.7 Listener Servlet 299
14.8 小結(jié) 302
第15章 Java Server Pages技術(shù) 303
15.1 JSP在Web程序中的應(yīng)用 303
15.1.1 B/S應(yīng)用開(kāi)發(fā)技術(shù) 303
15.1.2 JSP技術(shù) 304
15.1.3 JSP應(yīng)用 305
15.1.4 JSP與XML 306
15.1.5 JSP與ASP、PHP 307
15.2 JSP語(yǔ)法 308
15.2.1 JSP語(yǔ)法概述 308
15.2.2 JSP指令 309
15.2.3 JSP動(dòng)作標(biāo)識(shí) 313
15.2.4 腳本元素 322
15.3 JSP內(nèi)置對(duì)象 324
15.3.1 request對(duì)象 324
15.3.2 實(shí)例:使用request對(duì)象
獲取表單參數(shù) 327
15.3.3 response對(duì)象 329
15.3.4 實(shí)例:URL重定向和定時(shí)
刷新 329
15.3.5 out對(duì)象 330
15.3.6 session對(duì)象 332
15.3.7 pageContext對(duì)象 333
15.3.8 application對(duì)象 333
15.3.9 config對(duì)象 334
15.3.10 page對(duì)象 334
15.4 JavaBean在JSP中的應(yīng)用 334
15.5 標(biāo)簽庫(kù)的開(kāi)發(fā) 336
15.5.1 簡(jiǎn)單標(biāo)簽 337
15.5.2 帶有主體和屬性的標(biāo)簽 339
15.6 在JSP頁(yè)面的安全 344
15.6.1 配置Web服務(wù)器的SSL 344
15.6.2 配置realms 345
15.7 小結(jié) 347
第16章 事務(wù)處理 349
16.1 事務(wù)的ACID特征 349
16.2 J2EE事務(wù)服務(wù) 351
16.3 JTA事務(wù) 353
16.3.1 UserTransaction接口 353
16.3.2 Status接口 354
16.3.3 JTA定義的事務(wù)屬性 355
16.4 JTS 356
16.5 小結(jié) 358
第17章 基于JMS的消息處理 359
17.1 JMS概述 359
17.2 JMS API編程模型 361
17.2.1 Administered Objects 361
17.2.2 Destinations 362
17.2.3 Connections 362
17.2.4 Sessions 363
17.2.5 Message Producers 363
17.2.6 Message Consumers 364
17.2.7 Message Listeners 365
17.2.8 Message Selectors 365
17.2.9 Message 365
17.3 JMS Point-to-Point(PTP)模型
編程 367
17.4 JMS Publish/Subscribe(Pub/Sub)
模型編程 382
17.5 小結(jié) 389
第18章 EJB技術(shù) 391
18.1 何謂EJB 391
18.1.1 EJB的設(shè)計(jì)目標(biāo) 391
18.1.2 EJB容器和服務(wù)器 392
18.1.3 EJB的體系結(jié)構(gòu) 393
18.1.4 EJB的重要特性 395
18.1.5 EJB中的角色 395
18.1.6 EJB與JavaBean的
區(qū)別 396
18.2 EJB的開(kāi)發(fā)過(guò)程 397
18.2.1 Home接口 397
18.2.2 遠(yuǎn)程接口 398
18.2.3 Bean類(lèi) 398
18.2.4 配置描述器 398
18.3 會(huì)話Bean 405
18.3.1 有狀態(tài)會(huì)話Bean 406
18.3.2 無(wú)狀態(tài)會(huì)話Bean 410
18.3.3 會(huì)話Bean的特點(diǎn)及
適用場(chǎng)合 414
18.4 實(shí)體Bean 415
18.4.1 實(shí)體Bean的開(kāi)發(fā) 416
18.4.2 實(shí)體Bean的關(guān)系 419
18.4.3 EJB 查詢(xún)語(yǔ)言 424
18.4.4 在客戶(hù)端使用EJB 426
18.5 消息驅(qū)動(dòng)Bean 430
18.6 小結(jié) 433
第19章 JavaMail技術(shù) 435
19.1 E-mail協(xié)議概述 435
19.1.1 SMTP協(xié)議 435
19.1.2 POP3協(xié)議 436
19.1.3 IMAP協(xié)議 436
19.1.4 MIME協(xié)議 436
19.2 郵件消息模型 436
19.2.1 簡(jiǎn)單消息模型 437
19.2.2 Multipart消息模型 437
19.3 JavaMail核心類(lèi) 438
19.3.1 Session 438
19.3.2 Message 438
19.3.3 Address 439
19.3.4 Authenticator 440
19.3.5 Transport 440
19.3.6 Store和Folder 441
19.4 發(fā)送郵件 441
19.5 獲取郵件 447
19.6 郵件的回復(fù)和轉(zhuǎn)發(fā) 449
19.7 小結(jié) 450
第20章 基于JAAS的安全技術(shù) 451
20.1 Java的安全性 451
20.2 JAAS概覽 453
20.3 JAAS核心類(lèi) 454
20.3.1 Subject和Principal 455
20.3.2 LoginContext 455
20.3.3 LoginModule 456
20.3.4 CallbackHandler和
Callback 457
20.4 認(rèn)證 458
20.4.1 實(shí)例:使用JAAS進(jìn)行
認(rèn)證 458
20.5 授權(quán) 463
20.5.1 實(shí)例:聲明性授權(quán) 464
20.5.2 實(shí)例:程序性授權(quán) 465
20.6 小結(jié) 466
第21章 Web服務(wù)技術(shù) 467
21.1 Web服務(wù)體系結(jié)構(gòu) 467
21.2 XML解析——JAXP 469
21.3 UDDI 476
21.3.1 商業(yè)實(shí)體信息 478
21.3.2 商業(yè)服務(wù)信息 478
21.3.3 綁定模板信息 478
21.3.4 技術(shù)規(guī)范信息 479
21.4 WSDL 480
21.5 SOAP 483
21.5.1 常用術(shù)語(yǔ) 484
21.5.2 SOAP消息 485
21.5.3 SOAP Fault 487












21.5.4 SOAP編碼規(guī)則 488
21.5.5 SOAP RPC表示 490
21.6 Web服務(wù)開(kāi)發(fā) 492
21.6.1 Servlet作為Web
服務(wù)的端點(diǎn) 492
21.6.2 EJB作為Web服務(wù)的
端點(diǎn) 498
21.7 小結(jié) 502
附錄A 主題詞表 503
附錄B J2EE兼容應(yīng)用服務(wù)器 505
附錄C 參考資料 526
【媒體評(píng)論】

本目錄推薦

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