注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關J2EE技術內幕

J2EE技術內幕

J2EE技術內幕

定 價:¥65.00

作 者: (美)Joseph J.Bambara[等]著;劉堃等譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術叢書
標 簽: J2EE

購買這本書可以去


ISBN: 9787111102007 出版時間: 2002-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 600 字數(shù):  

內容簡介

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

作者簡介

暫缺《J2EE技術內幕》作者簡介

圖書目錄


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

本目錄推薦

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