日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(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)J2EE技術(shù)內(nèi)幕

J2EE技術(shù)內(nèi)幕

J2EE技術(shù)內(nèi)幕

定 價(jià):¥65.00

作 者: (美)Joseph J.Bambara[等]著;劉堃等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書(shū)
標(biāo) 簽: J2EE

購(gòu)買這本書(shū)可以去


ISBN: 9787111102007 出版時(shí)間: 2002-01-01 包裝: 平裝
開(kāi)本: 24cm 頁(yè)數(shù): 600 字?jǐn)?shù):  

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

  本書(shū)從Java技術(shù)的背景和企業(yè)系統(tǒng)開(kāi)發(fā)過(guò)程開(kāi)始談起,然后著眼于J2EE應(yīng)用開(kāi)發(fā)中需要做的工作,并談到了一些關(guān)鍵技術(shù)。包括Java命名和目錄接口、輕型目錄訪問(wèn)協(xié)議、Java數(shù)據(jù)庫(kù)連接、Java服務(wù)器端小程序(servlet)、Java服務(wù)器頁(yè)面(JSP)、模型-視圖-控制器(MVC)和企業(yè)JavaBeans(EJB)。然后又論述了J2EE應(yīng)用的專用組件,主要集中在JavaMail、Java消息服務(wù)(JMS)和可擴(kuò)展標(biāo)記語(yǔ)言(XML)。最后還討論了啟用和部署程序所涉及的許多問(wèn)題。全書(shū)包括19章及三個(gè)附錄,內(nèi)容非常全面實(shí)用,是企業(yè)構(gòu)建基于Web的應(yīng)用和分布式應(yīng)用時(shí)非常寶貴的參考資源。

作者簡(jiǎn)介

暫缺《J2EE技術(shù)內(nèi)幕》作者簡(jiǎn)介

圖書(shū)目錄


第1章   Java. 分布式計(jì)算和J2EE 1
1.1   Java背景知識(shí) 4
1.1.1   應(yīng)用開(kāi)發(fā)的各項(xiàng)能力 4
1.1.2   Java是應(yīng)用開(kāi)發(fā)的粘合劑 5
1.2   公司必須為網(wǎng)絡(luò)經(jīng)濟(jì)進(jìn)行改造 6
1.2.1   公司日益需要Internet來(lái)參與競(jìng)爭(zhēng) 6
1.2.2   企業(yè)應(yīng)用開(kāi)發(fā)的挑戰(zhàn) 7
1.3   Web結(jié)構(gòu)的要求 9
1.3.1   速度的比較 9
1.3.2   服務(wù)有效性 10
1.3.3   連接到現(xiàn)有數(shù)據(jù) 10
1.3.4   擴(kuò)展的用戶概念:客戶. 職員和
合伙人 10
1.3.5   靈活的用戶交互 10
1.3.6   靈活的事務(wù)組件模型 11
1.4   Web應(yīng)用的生存周期 11
1.4.1   多個(gè)開(kāi)發(fā)人員角色 11
1.4.2   迭代式開(kāi)發(fā) 12
1.4.3   簡(jiǎn)化的結(jié)構(gòu)和開(kāi)發(fā) 13
1.4.4   方便地映射到應(yīng)用功能 13
1.4.5   基于組件的結(jié)構(gòu) 14
1.4.6   對(duì)客戶端組件的支持 14
1.4.7   對(duì)事務(wù)邏輯組件的支持 15
1.5   J2EE API和認(rèn)證 16
1.5.1   Java 2 平臺(tái)企業(yè)版規(guī)范 17
1.5.2   J2EE兼容性測(cè)試套件 17
1.5.3   J2EE中的Sun BluePrints設(shè)計(jì)指南 18
1.5.4   將來(lái)的企業(yè)標(biāo)準(zhǔn) 18
1.6   XML和J2EE 18
1.6.1   為什么使用XML 19
1.6.2   電子數(shù)據(jù)交換和電子商務(wù) 19
1.6.3   電子數(shù)據(jù)交換 20
1.6.4   企業(yè)應(yīng)用集成 20
1.6.5   軟件開(kāi)發(fā)和XML 20
1.6.6   XML技術(shù)和Java平臺(tái) 21
1.6.7   Java 平臺(tái)的XML技術(shù)標(biāo)準(zhǔn)擴(kuò)展 21
1.7   J2EE應(yīng)用的打包 22
1.8   本書(shū)研究的應(yīng)用范例 22
1.9   小結(jié) 23
第2章   J2EE應(yīng)用設(shè)計(jì)和開(kāi)發(fā) 24
2.1   J2EE層次 24
2.1.1   客戶層 25
2.1.2   表示層 25
2.1.3   業(yè)務(wù)邏輯層 25
2.1.4   數(shù)據(jù)層 26
2.2   J2EE應(yīng)用組件 26
2.2.1   客戶組件 26
2.2.2   Web組件 28
2.2.3   業(yè)務(wù)組件 28
2.3   J2EE結(jié)構(gòu) 29
2.3.1   容器和服務(wù) 29
2.3.2   容器類型 30
2.4   開(kāi)發(fā)的方法和過(guò)程 30
2.4.1   建模工具 31
2.4.2   開(kāi)發(fā)工具 31
2.4.3   J2EE應(yīng)用的內(nèi)容 32
2.4.4   J2EE應(yīng)用的開(kāi)發(fā)階段 33
2.5   范例應(yīng)用程序簡(jiǎn)介 38
2.6   小結(jié) 38
第3章   設(shè)計(jì)J2EE應(yīng)用 39
3.1   建模工具的歷史 39
3.2   概況 39
3.3   設(shè)計(jì)應(yīng)用 39
3.3.1   為什么創(chuàng)建模型 40
3.3.2   實(shí)體關(guān)系基礎(chǔ) 41
3.3.3   CASE工具 43
3.3.4   逆向工程 44
3.3.5   實(shí)體建模 46
3.3.6   關(guān)系建模 47
3.3.7   支持的數(shù)據(jù)庫(kù) 49
3.4   為Web應(yīng)用建模 49
3.5   系統(tǒng)建模 51
3.6   統(tǒng)一建模語(yǔ)言 52
3.6.1   UML的目標(biāo)和原則 53
3.6.2   規(guī)范和術(shù)語(yǔ) 53
3.7   為Web頁(yè)面建模 56
3.7.1   表單 59
3.7.2   框架 59
3.8   EJB UML映射 59
3.8.1   Java社團(tuán)應(yīng)該遵循規(guī)范 60
3.8.2   將要開(kāi)發(fā)的規(guī)范, 以及它如何滿足
當(dāng)前的需求 60
3.9   工具支持 61
3.10   小結(jié) 61
第4章   構(gòu)建J2EE應(yīng)用程序的任務(wù)列表 62
4.1   完成前提任務(wù) 62
4.1.1   后勤前提條件 62
4.1.2   物理前提條件 64
4.2   設(shè)計(jì)數(shù)據(jù)庫(kù) 65
4.2.1   確定應(yīng)用實(shí)體 65
4.2.2   提煉每個(gè)實(shí)體和屬性 66
4.2.3   確定關(guān)系 66
4.3   創(chuàng)建表和列 66
4.3.1   選擇數(shù)據(jù)類型 67
4.3.2   創(chuàng)建關(guān)鍵字 68
4.3.3   完成數(shù)據(jù)庫(kù)物理設(shè)計(jì) 68
4.3.4   估計(jì)數(shù)據(jù)庫(kù)大小 69
4.3.5   建立數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境 69
4.4   定義應(yīng)用程序 70
4.5   創(chuàng)建后端接口 71
4.5.1   初始數(shù)據(jù)的加載 71
4.5.2   創(chuàng)建EJB類和數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程 72
4.5.3   數(shù)據(jù)庫(kù)調(diào)整和修復(fù)的批處理工具 72
4.5.4   備份和恢復(fù)的批處理工具 72
4.6   創(chuàng)建界面 72
4.6.1   選擇應(yīng)用的用戶界面風(fēng)格 73
4.6.2   為界面風(fēng)格設(shè)置TAGLIB類庫(kù) 73
4.7   構(gòu)建頁(yè)面 74
4.7.1   確定頁(yè)面類型 74
4.7.2   為頁(yè)面或子頁(yè)面添加控件 75
4.7.3   設(shè)計(jì)菜單交互動(dòng)作 76
4.8   創(chuàng)建數(shù)據(jù)訪問(wèn)對(duì)象 76
4.9   驗(yàn)證代碼 76
4.9.1   決定使用調(diào)試器的時(shí)機(jī) 76
4.9.2   選擇斷點(diǎn)代碼 77
4.10   提煉代碼 77
4.11   創(chuàng)建可執(zhí)行程序 77
4.12   小結(jié) 78
第5章   建立資源訪問(wèn):JNDI和LDAP 79
5.1   命名和目錄服務(wù) 79
5.2   什么是JNDI 79
5.3   尋找應(yīng)用范例資源 80
5.3.1   JNDI的好處 80
5.3.2   JNDI和J2EE 80
5.3.3   JNDI服務(wù)提供者 81
5.4   JNDI結(jié)構(gòu) 82
5.4.1   JNDI程序包 83
5.4.2   命名 83
5.4.3   上下文 83
5.4.4   命名空間 84
5.5   JNDI操作 85
5.6   輕型目錄訪問(wèn)協(xié)議 85
5.7   JNDI/LDAP實(shí)用范例 86
5.8   小結(jié) 88
第6章   建立數(shù)據(jù)訪問(wèn):JDBC 89
6.1   介紹 89
6.1.1   什么是JDBC 90
6.1.2   JDBC的好處 90
6.2   JDBC結(jié)構(gòu):API和驅(qū)動(dòng) 91
6.3   JDBC API 93
6.4   獲得和更新數(shù)據(jù) 97
6.4.1   語(yǔ)句 97
6.4.2   ResultSet 100
6.5   SQL-to-Java 數(shù)據(jù)類型 101
6.5.1   處理Null 102
6.5.2   存儲(chǔ)過(guò)程 102
6.6   JDBC異常類型 103
6.6.1   SQLException 103
6.6.2   SQLWarning 104
6.6.3   DataTruncation警告 104
6.7   元數(shù)據(jù) 104
6.7.1   ResultSetMetaData對(duì)象 104
6.7.2   DatabaseMetaData接口 105
6.8   可滾動(dòng)的結(jié)果集 105
6.8.1   可滾動(dòng)結(jié)果集方法 106
6.8.2   可滾動(dòng)結(jié)果集范例 106
6.8.3   可更新結(jié)果集 107
6.8.4   創(chuàng)建可更新結(jié)果集 107
6.9   更新行 107
6.9.1   刪除行 108
6.9.2   插入行 108
6.10   事務(wù)支持 109
6.11   批處理語(yǔ)句 109
6.12   JDBC 2.1新數(shù)據(jù)類型 111
6.12.1   BLOB和CLOB 111
6.12.2   ARRAY 112
6.12.3   STRUCT 113
6.12.4   REF 113
6.13   JDBC 2.0可選程序包API:javax.sql 113
6.13.1   使用JNDI進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn) 113
6.13.2   連接池 114
6.13.3   分布式事務(wù) 115
6.13.4   JDBC RowSets 115
6.14   范例研究:SilverStream應(yīng)用服務(wù)器 115
6.14.1   SilverStream的數(shù)據(jù)庫(kù)連接 115
6.14.2   SilverStream內(nèi)部的JDBC 116
6.14.3   從SilverStream數(shù)據(jù)庫(kù)中的會(huì)話bean
訪問(wèn)JDBC 117
6.14.4   從會(huì)話bean訪問(wèn)JDBC 118
6.14.5   在會(huì)話bean中定義資源引用查找 118
6.14.6   建立JDBC調(diào)用 118
6.14.7   建立連接 119
6.14.8   建立. 編譯和執(zhí)行SQL Select
語(yǔ)句 119
6.14.9   創(chuàng)建環(huán)境入口 120
6.14.10   把資源引用映射為SilverStream
數(shù)據(jù)庫(kù) 120
6.15   小結(jié) 121
第7章   建立控制流:servlet 122
7.1   什么是servlet 122
7.1.1   第一代—CGI 123
7.1.2   第二代—ISAPI/NSAPI 123
7.1.3   Java替代品—servlet 124
7.2   servlet的優(yōu)點(diǎn) 124
7.3   在MVC和應(yīng)用范例中用做控制器 124
7.4   基本HTTP 125
7.5   servlet容器 127
7.6   Servlet API 127
7.7   服務(wù)方法細(xì)節(jié) 128
7.7.1   把數(shù)據(jù)傳遞給客戶端 128
7.7.2   設(shè)置MIME類型 129
7.8   HTML客戶 130
7.8.1   表單 130
7.8.2   經(jīng)常使用的標(biāo)簽屬性 130
7.9   servlet生命周期 132
7.9.1   初始化 133
7.9.2   服務(wù) 133
7.9.3   銷毀 133
7.10   ServletContext 134
7.11   HTTP請(qǐng)求報(bào)頭 134
7.11.1   參數(shù) 134
7.11.2   內(nèi)容 134
7.11.3   連接 135
7.11.4   Cookie 137
7.11.5   報(bào)頭 137
7.12   HTTP響應(yīng)報(bào)頭 140
7.13   會(huì)話管理 141
7.13.1   隱藏表單字段 141
7.13.2   改寫(xiě)URL 142
7.13.3   持久Cookie 142
7.13.4   會(huì)話跟蹤API 144
7.14   發(fā)送請(qǐng)求 145
7.15   使用JDBC的servlet 146
7.16   Web應(yīng)用 149
7.16.1   Web存檔 149
7.16.2   目錄結(jié)構(gòu) 149
7.16.3   部署描述符/映射到servlet的請(qǐng)求 150
7.16.4   Multi-MIME類型 152
7.17   在SilverStream應(yīng)用服務(wù)器中使用
servlet 152
7.18   Servlet 2.3 API 157
7.19   小結(jié) 157
第8章   Java服務(wù)器頁(yè)面:介紹 158
8.1   JSP頁(yè)面的特性 160
8.1.1   服務(wù)器端Java資源的高效利用 160
8.1.2   Web開(kāi)發(fā). 部署和維護(hù) 160
8.1.3   可重用的組件 161
8.1.4   分離業(yè)務(wù)邏輯和表示 161
8.1.5   大型開(kāi)發(fā)團(tuán)體和廣泛的支持 161
8.1.6   平臺(tái)無(wú)關(guān)性 161
8.1.7   使用標(biāo)簽的下一代頁(yè)面開(kāi)發(fā) 161
8.2   JSP頁(yè)面的各個(gè)組成部分 161
8.2.1   JSP指令 162
8.2.2   JSP標(biāo)簽 162
8.2.3   腳本元素 163
8.3   開(kāi)發(fā)和部署JSP頁(yè)面 163
8.3.1   編寫(xiě)JSP頁(yè)面 163
8.3.2   JSP 1.1頁(yè)面范例 166
8.4   JSP結(jié)構(gòu) 169
8.4.1   簡(jiǎn)單的應(yīng)用 169
8.4.2   成熟的結(jié)構(gòu):重定向請(qǐng)求 172
8.4.3   模型-視圖-控制器設(shè)計(jì) 175
8.5   結(jié)論:JSP頁(yè)面是企業(yè)Java解決方案中很
重要的組成部分 179
8.5.1   JSP頁(yè)面:超越servlet的優(yōu)勢(shì) 180
8.5.2   處理現(xiàn)有的servlet 180
第9章   Java服務(wù)器頁(yè)面:使用標(biāo)簽庫(kù)進(jìn)行
實(shí)際開(kāi)發(fā) 181
9.1   JSP語(yǔ)法 181
9.1.1   JSP注釋 181
9.1.2   HTML注釋 181
9.1.3   隱藏注釋 182
9.1.4   JSP指令 182
9.1.5   JSP腳本元素 187
9.1.6   JSP動(dòng)作 188
9.1.7   對(duì)象作用域 198
9.1.8   隱含對(duì)象 198
9.1.9   錯(cuò)誤處理 199
9.2   標(biāo)簽庫(kù) 199
9.2.1   聲明標(biāo)簽庫(kù) 199
9.2.2   標(biāo)簽處理器 200
9.2.3   創(chuàng)建公司橫幅定制標(biāo)簽 202
9.3   小結(jié) 204
第10章   為應(yīng)用構(gòu)建用戶界面 205
10.1   模型-視圖-控制器示例 205
10.1.1   優(yōu)勢(shì) 206
10.1.2   缺點(diǎn) 207
10.2   Struts框架 207
10.2.1   安裝Struts 207
10.2.2   必備軟件 208
10.2.3   Struts框架概括 208
10.2.4   JavaBeans和作用域 213
10.2.5   構(gòu)建模型組件 214
10.2.6   構(gòu)建視圖組件 215
10.2.7   構(gòu)建控制器組件 223
10.2.8   訪問(wèn)關(guān)系數(shù)據(jù)庫(kù) 230
10.3   小結(jié) 233
第11章   企業(yè)JavaBeans:介紹 234
11.1   企業(yè)JavaBeans概述 234
11.2   分布式程序設(shè)計(jì)概括 236
11.3   EJB框架 236
11.4   會(huì)話和實(shí)體bean 238
11.4.1   會(huì)話bean 238
11.4.2   實(shí)體bean 238
11.4.3   使用會(huì)話bean封裝實(shí)體bean 239
11.4.4   bean相關(guān)性 239
11.5   bean的屬性 239
11.5.1   無(wú)狀態(tài)bean 239
11.5.2   有狀態(tài)bean 240
11.6   bean的各個(gè)組成部分 240
11.6.1   Home接口 240
11.6.2   EJBObject接口 240
11.6.3   部署描述符 240
11.6.4   SessionContext和EntityContext
對(duì)象 241
11.6.5   相關(guān)和細(xì)粒度對(duì)象 241
11.7   容器管理持久性和bean管理持久性 241
11.7.1   容器管理持久性 241
11.7.2   bean管理持久性 242
11.8   企業(yè)JavaBeans的生命周期 242
11.9   Java消息服務(wù)和消息驅(qū)動(dòng)bean 243
11.9.1   Java消息服務(wù) 243
11.9.2   消息驅(qū)動(dòng)bean 244
11.10   分布式程序設(shè)計(jì)服務(wù) 246
11.10.1   命名和注冊(cè) 246
11.10.2   遠(yuǎn)程方法調(diào)用 246
11.10.3   協(xié)議 246
11.11   公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)和遠(yuǎn)程
方法調(diào)用 246
11.11.1   CORBA 247
11.11.2   Java/RMI 247
11.12   事務(wù)和事務(wù)管理 248
11.12.1   分布式事務(wù) 248
11.12.2   多事務(wù) 249
11.12.3   Java事務(wù)服務(wù) 249
11.12.4   Java事務(wù)API 249
11.12.5   實(shí)體bean方法和事務(wù)屬性 249
11.12.6   會(huì)話bean方法和事務(wù)屬性 249
11.13   安全性 250
11.14   部署 250
11.14.1   部署描述符 250
11.14.2   程序包層次圖 250
11.15   EJB開(kāi)發(fā)中的個(gè)人角色 251
11.15.1   實(shí)體bean開(kāi)發(fā)人員 251
11.15.2   bean編寫(xiě)人員 251
11.15.3   應(yīng)用組裝人員 252
11.15.4   bean部署人員 252
11.16   合作角色 252
11.16.1   組件提供者 252
11.16.2   應(yīng)用服務(wù)器提供者 252
11.16.3   EJB容器提供者 253
11.17   小結(jié) 253
第12章   企業(yè)JavaBeans:構(gòu)建會(huì)話bean 254
12.1   創(chuàng)建會(huì)話bean 254
12.1.1   無(wú)狀態(tài)和有狀態(tài)會(huì)話bean 254
12.1.2   定義會(huì)話bean類 255
12.1.3   會(huì)話bean和繼承 255
12.1.4   會(huì)話bean接口 255
12.1.5   會(huì)話bean類方法 260
12.1.6   范例會(huì)話bean組件代碼 261
12.1.7   存根. 層次和對(duì)象范例代碼 267
12.2   打包和部署會(huì)話bean 294
12.2.1   JAR內(nèi)容 294
12.2.2   部署 296
12.3   修改bean代碼 296
12.4   從客戶端查找會(huì)話bean 296
12.4.1   InitialContext 296
12.4.2   類型限制 297
12.4.3   查找對(duì)象和接口:Java命名和目錄
接口 297
12.4.4   使用EJBHome創(chuàng)建實(shí)例 298
12.5   從客戶端調(diào)用會(huì)話bean 298
12.5.1   為調(diào)用EJB編寫(xiě)客戶端 298
12.5.2   不同類型的客戶端 298
12.6   小結(jié) 300
第13章   企業(yè)JavaBeans:構(gòu)建實(shí)體bean 301
13.1   定義實(shí)體bean 301
13.1.1   實(shí)體bean的用途 302
13.1.2   實(shí)體bean生命周期狀態(tài) 302
13.2   容器和bean管理持久性 303
13.2.1   bean管理持久性 304
13.2.2   容器管理持久性 304
13.3   CMP實(shí)體bean的剖析 305
13.3.1   bean編寫(xiě)人員創(chuàng)建的組件 305
13.3.2   容器創(chuàng)建的對(duì)象 307
13.4   開(kāi)發(fā)實(shí)體bean 308
13.4.1   第一步—向數(shù)據(jù)庫(kù)安裝數(shù)據(jù)源 308
13.4.2   第二步—開(kāi)發(fā)主關(guān)鍵字類 309
13.4.3   第三步—開(kāi)發(fā)實(shí)體bean類 309
13.4.4   第四步—定義主接口或本地主
接口 312
13.4.5   第五步—定義本地或遠(yuǎn)程接口 312
13.4.6   第六步—定義部署描述符 313
13.4.7   第七步—使用容器提供的工具
進(jìn)行部署 314
13.4.8   第八步—?jiǎng)?chuàng)建客戶端應(yīng)用程序 314
13.5   深入了解實(shí)體bean的開(kāi)發(fā) 314
13.5.1   主關(guān)鍵字 315
13.5.2   映射到單獨(dú)的字段 315
13.5.3   EntityBean類和生命周期事件方法 316
13.5.4   主接口和create()方法 318
13.5.5   主接口和finder()方法 319
13.5.6   主接口和remove()方法 320
13.5.7   主接口和getEJBMetaData()方法 320
13.5.8   遠(yuǎn)程接口 320
13.5.9   本地接口 320
13.6   EJB客戶端 321
13.6.1   遠(yuǎn)程客戶端 321
13.6.2   本地客戶端 322
13.7   使用GUI工具配置. 打包和部署實(shí)體
bean 322
13.7.1   集成. 設(shè)置和打包實(shí)體bean 322
13.7.2   部署實(shí)體bean Jar文件 326
13.8   小結(jié) 326
第14章   使用電子郵件傳遞信息:
JavaMail 327
14.1   一般的電子郵件通信 327
14.2   JavaMail的任務(wù) 328
14.3   提供者注冊(cè)表 329
14.4   JavaMail結(jié)構(gòu)和主要的類 330
14.4.1   Java活動(dòng)框架 331
14.4.2   javax.mail.Session 331
14.4.3   javax.mail.Store 332
14.4.4   javax.mail.Folder 333
14.4.5   javax.mail.search 334
14.4.6   javax.mail.Address 336
14.4.7   javax.mail.internet.InternetAddress 336
14.4.8   javax.mail.Message 336
14.4.9   javax.mail.internet.MimeMessage 337
14.4.10   javax.mail.Transport 341
14.5   發(fā)送和接收消息 341
14.5.1   發(fā)送因特網(wǎng)消息 341
14.5.2   接收因特網(wǎng)消息 342
14.5.3   處理多部分消息 343
14.5.4   發(fā)送MimeMultipart消息 343
14.5.5   接收MimeMultipart消息 344
14.5.6   發(fā)送消息中的二進(jìn)制數(shù)據(jù) 345
14.5.7   接收消息中的二進(jìn)制數(shù)據(jù) 347
14.6   在Java服務(wù)器頁(yè)面中使用JavaMail 348
14.6.1   簡(jiǎn)要指令 349
14.6.2   詳細(xì)指令 352
14.6.3   代碼解決方案 357
14.7   小結(jié) 359
第15章   應(yīng)用間的消息通信:Java消息
服務(wù) 360
15.1   消息通信基礎(chǔ) 360
15.1.1   消息 360
15.1.2   中間件 360
15.1.3   面向消息的中間件 361
15.1.4   通信模式 361
15.2   JMS的位置 362
15.2.1   應(yīng)用中的JMS 362
15.2.2   JMS中的消息模型 363
15.2.3   處理異常 364
15.2.4   會(huì)話管理 365
15.2.5   消息 365
15.3   JMS組件 367
15.3.1   管理對(duì)象 367
15.3.2   接口類 367
15.4   生成和銷毀消息 368
15.4.1   MessageProducer 368
15.4.2   MessageConsumer 368
15.4.3   MessageListener 369
15.4.4   MessageSelector 369
15.5   JMS范例 369
15.5.1   簡(jiǎn)單的點(diǎn)對(duì)點(diǎn)范例 369
15.5.2   簡(jiǎn)單的發(fā)布/訂閱范例 372
15.5.3   點(diǎn)對(duì)點(diǎn)瀏覽范例 375
15.5.4   MessageListener范例 378
15.5.5   MessageSelector范例 382
15.5.6   隊(duì)列和主題目的地維護(hù)范例 386
15.6   JMS實(shí)現(xiàn)和部署問(wèn)題 390
15.6.1   還有其他什么需要實(shí)現(xiàn)的部分 390
15.6.2   部署 390
15.7   小結(jié) 391
第16章   使用XML進(jìn)行數(shù)據(jù)交換 392
16.1   什么是XML 392
16.2   XML文檔的結(jié)構(gòu) 394
16.2.1   序言 394
16.2.2   實(shí)例部分 394
16.2.3   元素 394
16.2.4   標(biāo)簽 395
16.2.5   空元素 395
16.2.6   屬性 395
16.2.7   實(shí)體 396
16.2.8   轉(zhuǎn)義字符 397
16.3   未解析的數(shù)據(jù) 398
16.3.1   注釋 398
16.3.2   CDATA 398
16.4   處理指令 399
16.4.1   字符引用 399
16.4.2   字符范圍 399
16.4.3   空格 399
16.5   文檔類型定義 400
16.6   XML模式 403
16.6.1   XML模式與DTD的比較 403
16.6.2   模式約束 404
16.6.3   XML模式的特性 404
16.6.4   模式詞匯 405
16.6.5   模式范例 405
16.6.6   模式的未來(lái) 410
16.7   XML解析器 410
16.8   文檔對(duì)象模型 411
16.8.1   DOM結(jié)構(gòu)模型 411
16.8.2   內(nèi)存管理 412
16.8.3   命名規(guī)范 413
16.8.4   DOM對(duì)象 413
16.9   XML簡(jiǎn)單API 413
16.10   XML輸出 416
16.11   XSL 417
16.11.1   XSL轉(zhuǎn)換 417
16.11.2   XSL格式對(duì)象 418
16.11.3   XML路徑語(yǔ)言 418
16.11.4   XSLT命名空間 418
16.12   樣式表結(jié)構(gòu) 419
16.12.1   stylesheet元素 419
16.12.2   模板元素 422
16.13   應(yīng)用樣式表 422
16.14   XML鏈接語(yǔ)言 422
16.15   XML安全 424
16.15.1   XML關(guān)鍵管理規(guī)范 424
16.15.2   安全評(píng)估標(biāo)記語(yǔ)言 424
16.15.3   XKMS和SAML的關(guān)系 424
16.16   小結(jié) 425
第17章   驗(yàn)證應(yīng)用 426
17.1   Java和測(cè)試 426
17.2   用調(diào)試進(jìn)行質(zhì)量控制 428
17.3   調(diào)試技術(shù) 429
17.3.1   不靠主觀判斷進(jìn)行測(cè)試 429
17.3.2   散散心, 然后重新部署 429
17.3.3   如何使調(diào)試工作更加科學(xué) 429
17.3.4   語(yǔ)法錯(cuò)誤 432
17.4   校正錯(cuò)誤 432
17.4.1   改善可靠性 433
17.4.2   優(yōu)秀調(diào)試器的重要性 434
17.5   測(cè)試和開(kāi)發(fā)階段 434
17.5.1   Alpha階段 435
17.5.2   Beta階段 435
17.5.3   FCS 435
17.6   測(cè)試方法和技術(shù) 436
17.6.1   單元測(cè)試 436
17.6.2   壓力測(cè)試和海量數(shù)據(jù)生成 436
17.6.3   代碼復(fù)雜性分析 436
17.6.4   基準(zhǔn)/性能測(cè)試 436
17.6.5   穩(wěn)定性測(cè)試 436
17.6.6   衰減測(cè)試 436
17.6.7   黑盒測(cè)試 436
17.6.8   白盒測(cè)試 436
17.6.9   可用性測(cè)試 436
17.6.10   跨平臺(tái)測(cè)試 437
17.6.11   安全性測(cè)試 437
17.6.12   安裝測(cè)試 437
17.6.13   中斷測(cè)試 437
17.6.14   并行處理 437
17.6.15   測(cè)試覆蓋分析 437
17.7   Web站點(diǎn)測(cè)試工具和站點(diǎn)管理工具 437
17.7.1   負(fù)載和性能測(cè)試工具 438
17.7.2   Java測(cè)試工具 445
17.7.3   鏈接檢查工具 445
17.7.4   HTML確認(rèn)器 446
17.7.5   Web功能/衰減測(cè)試工具 447
17.7.6   Web站點(diǎn)安全性測(cè)試工具 448
17.7.7   外部站點(diǎn)監(jiān)控服務(wù) 449
17.7.8   Web站點(diǎn)管理工具 449
17.7.9   其他Web測(cè)試工具 450
17.8   小結(jié) 450
第18章   執(zhí)行應(yīng)用 452
18.1   概述 452
18.2   編寫(xiě)高性能應(yīng)用 453
18.2.1   規(guī)模因素 453
18.2.2   性能規(guī)模 453
18.2.3   組件設(shè)計(jì) 454
18.2.4   環(huán)境因素 455
18.2.5   縮小網(wǎng)絡(luò)流量 455
18.2.6   編碼指南 455
18.2.7   池管理 456
18.2.8   J2EE組件性能 459
18.2.9   設(shè)計(jì)和性能 460
18.3   調(diào)整性能的準(zhǔn)備工作 461
18.3.1   范圍. 目標(biāo)和方法 461
18.3.2   負(fù)載測(cè)試 461
18.3.3   Profiler 462
18.4   診斷和解決問(wèn)題指南 463
18.4.1   容易解決的問(wèn)題 463
18.4.2   配置策略 463
18.4.3   改善applet下載速度 464
18.4.4   把圖像打包成一個(gè)類文件 464
18.4.5   使用JAR文件 464
18.4.6   線程池 464
18.5   影響服務(wù)器性能的因素 465
18.5.1   中央處理單元 465
18.5.2   易失存儲(chǔ)(內(nèi)存) 465
18.5.3   永久存儲(chǔ)(磁盤) 465
18.5.4   數(shù)據(jù)庫(kù)性能 465
18.6   數(shù)據(jù)庫(kù)監(jiān)控和調(diào)整工具 467
18.6.1   ShowPlan(SQL Server)和Explain 
Plan(Oracle) 467
18.6.2   INDEX調(diào)整向?qū)?467
18.6.3   Oracle調(diào)整包 467
18.6.4   Oracle SQL_TRACE 467
18.6.5   Optimizeit 467
18.7   小結(jié) 467
第19章   部署應(yīng)用 469
19.1   Java的“編寫(xiě)一次, 隨處運(yùn)行”承諾 469
19.2   組裝過(guò)程 469
19.2.1   組裝概述 469
19.2.2   組裝應(yīng)用和組件 470
19.3   部署過(guò)程 482
19.3.1   使用J2EE引用實(shí)現(xiàn)進(jìn)行部署 482
19.3.2   使用SilverStream應(yīng)用服務(wù)器進(jìn)行
部署 486
19.3.3   使用BEA WebLogic服務(wù)器進(jìn)行
部署 491
19.4   小結(jié) 518
附錄A   示例應(yīng)用的文檔 519
附錄B   相關(guān)工具 531
附錄C   快速參考資料 564                  

本目錄推薦

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