注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡認證與等級考試Oracle認證Oracle J2EE應用開發(fā)

Oracle J2EE應用開發(fā)

Oracle J2EE應用開發(fā)

定 價:¥42.00

作 者: (?。㎎ai Krishna,(?。㎞arendra M.Thumbhekodige等著;周悅芝譯
出版社: 清華大學出版社
叢編項:
標 簽: Oracle

ISBN: 9787302108566 出版時間: 2005-05-01 包裝: 平裝
開本: 23cm 頁數(shù): 362 字數(shù):  

內(nèi)容簡介

  《Oracle J2EE應用開發(fā)》作者從事J2EE工作多年,培訓了無數(shù)學校的學生和程序員;同時他們對Oracle又極富經(jīng)驗,《Oracle J2EE應用開發(fā)》則是培訓經(jīng)驗與開發(fā)經(jīng)驗的完美融合,旨在用Oracle標準詮釋J2EE,揭示J2EE技術的奧秘?!禣racle J2EE應用開發(fā)》用一種循序漸進的方式介紹了OracleJava產(chǎn)品特征的完整概貌,包括Oracle數(shù)據(jù)庫,Oracle9iAS,以及OracleJDeveloper。講解過程中,不僅告訴開發(fā)人員如何學習這些特性,還以清晰的例子描述了如何應對一些在實踐中遇到的挑戰(zhàn),比如事務管理和并發(fā)控制。此外,《Oracle J2EE應用開發(fā)》作者通過和Oracle服務器技術開發(fā)組織間的緊密合作,為讀者提供了在使用J2EE開發(fā)企業(yè)Internet應用時,必須牢記在心的技術關鍵點?!禣racle J2EE應用開發(fā)》適合于任何想快速進入J2EE神秘世界的開發(fā)人員,同時也適合軟件志業(yè)人員和IT管理人員了解或?qū)W習J2EE。

作者簡介

暫缺《Oracle J2EE應用開發(fā)》作者簡介

圖書目錄

第1部分 理 解 基 礎

第1章 Internet平臺 3
第2章 Java基礎 9
2.1 概論 9
2.2 對象概念 10
2.2.1 對象 10
2.2.2 類 10
2.2.3 對象實例和消息 11
2.3 語言特征 11
2.3.1 程序 11
2.3.2 編譯和執(zhí)行第一個Java程序 12
2.3.3 運算符 15
2.3.4 break,continue和return 20
2.3.5 異常處理 21
2.4 基于Java的面向?qū)ο缶幊?23
2.4.1 抽象和封裝 23
2.4.2 類聲明 23
2.4.3 類變量 24
2.4.4 類方法 24
2.4.5 實例變量 24
2.4.6 實例方法 24
2.4.7 類初始化工具 24
2.4.8 構(gòu)造器 25
2.4.9 繼承 26
2.4.10 多態(tài)性 27
2.4.11 接口 28
2.5 Java平臺 29
2.5.1 Java運行時系統(tǒng) 29
2.5.2 垃圾收集堆 29
2.5.3 Java開發(fā)工具(JDK) 31
第3章 高級Java 33
3.1 Java線程 33
3.1.1 線程基本原理 33
3.1.2 防止不適當?shù)木€程訪問變量
和方法 34
3.1.3 如何讓程序多線程化 35
3.2 基于Java的網(wǎng)絡 36
3.2.1 網(wǎng)絡基礎 36
3.2.2 java.net包 37
3.3 集合 39
3.3.1 Collection接口 40
3.3.2 Iterator接口 40
3.3.3 Set接口 41
3.3.4 List接口 41
3.3.5 Map接口 42
3.3.6 只讀Collection 42
3.3.7 獨立集合 42
3.4 反射 43
3.5 串行化 44
3.5.1 使用Serializable接口 44
3.5.2 使用Externalizable接口 45
3.5.3 transient數(shù)據(jù) 46
3.5.4 釋放資源保證完整性 46
3.5.5 情景 47
3.6 遠程方法調(diào)用(RMI) 47
3.6.1 設計和實現(xiàn)分布式應用系統(tǒng)
的組件 47
3.6.2 編譯源碼并生成存根(stubs) 48
3.6.3 啟動應用系統(tǒng) 48
3.6.4 運行應用系統(tǒng) 50
3.7 小結(jié) 50
第4章 JavaScript 51
4.1 JavaScript的特性 52
4.2 數(shù)據(jù)類型 52
4.2.1 簡單數(shù)據(jù)類型 53
4.2.2 復雜數(shù)據(jù)類型 53
4.3 松耦合腳本語言 53
4.4 變量 53
4.4.1 隱式創(chuàng)建 53
4.4.2 顯式創(chuàng)建 54
4.4.3 賦一個值 54
4.4.4 變量和數(shù)據(jù)類型 54
4.4.5 使用變量 54
4.5 變量求值 55
4.6 復合表達式求值 55
4.7 算術、關系和邏輯運算符 55
4.7.1 算術運算符 55
4.7.2 關系運算符 56
4.7.3 邏輯運算符 56
4.8 語句 56
4.9 在網(wǎng)頁里執(zhí)行JavaScripts 57
4.10 下拉菜單 62
4.11 小結(jié) 69
第5章 數(shù)據(jù)庫基礎 71
5.1 關系數(shù)據(jù)庫模型 71
5.2 結(jié)構(gòu)化查詢語言 73
5.2.1 創(chuàng)建表 73
5.2.2 添加約束 74
5.2.3 操縱數(shù)據(jù) 75
5.2.4 查詢數(shù)據(jù) 76
5.2.5 創(chuàng)建視圖 77
5.3 數(shù)據(jù)庫交易處理 77
5.3.1 ACID屬性 78
5.4 數(shù)據(jù)庫并發(fā)性 79
5.4.1 隔離級別 79
5.4.2 鎖定 80
5.5 分布式數(shù)據(jù)庫 80
5.6 小結(jié) 81
第2部分 獲 取 技 術

第6章 理解J2EE 85
6.1 從客戶機-服務器模式到多層結(jié)構(gòu) 85
6.2 多層結(jié)構(gòu)的優(yōu)勢 86
6.3 應用服務器與J2EE 86
6.4 J2EE容器 87
6.5 J2EE標準 89
6.5.1 Java Naming and Directory Interface
(JNDI)API 89
6.5.2 Java 數(shù)據(jù)庫連接(JDBC)API 89
6.5.3 Java servlet API 89
6.5.4 Java Server Pages(JSP) 89
6.5.5 Enterprise JavaBeans(EJB) 89
6.5.6 Java Message Services(JMS) 90
6.5.7 Java Transaction(JTA) 90
6.5.8 JavaMail API 90
6.5.9 Java Authentication and Authorisation
Service(JAAS)API 90
6.5.10 J2EE 連接器架構(gòu)(JCA) 90
6.6 應用的打包與部署 90
6.7 Oracle9i J2EE應用服務器容器 91
6.8 小結(jié) 92
第7章 Java數(shù)據(jù)庫連接 93
7.1 JDBC 94
7.1.1 Java數(shù)據(jù)庫連接 94
7.1.2 初步了解 95
7.1.3 JDBC API概述 96
7.1.4 JDBC驅(qū)動器 98
7.1.5 連接(Connections) 99
7.1.6 語句(Statements) 100
7.1.7 ResultSet和ResultSetMetaData 104
7.1.8 交易 106
7.1.9 數(shù)據(jù)源(DataSource) 109
7.1.10 連接池 110
7.1.11 RowSet 114
7.1.12 RowSet事件 115
7.1.13 JDBC RowSet 115
7.1.14 語句緩沖 116
7.2 SQLJ 117
7.2.1 比較SQLJ編程和JDBC編程 117
7.2.2 使用SQLJ開發(fā)應用系統(tǒng) 118
7.2.3 第一個SQLJ代碼 119
7.2.4 運行SQLJ程序 120
7.2.5 迭代器(Iterators) 121
7.2.6 上下文連接 124
7.2.7 Oracle9iJDeveloper支持SQLJ 125
7.2.8 Oracle9i的高級特征 127
7.3 Java存儲過程 129
7.3.1 開發(fā)Java存儲過程 130
7.3.2 編寫自己的Java程序 130
7.3.3 把Java類載入數(shù)據(jù)庫 132
7.3.4 在數(shù)據(jù)庫中發(fā)布Java類 134
7.3.5 從Oracle9i JDeveloper裝載和
部署Java存儲過程 134
7.3.6 調(diào)用Java存儲過程 136
7.4 小結(jié) 137
第8章 Java網(wǎng)絡開發(fā) 139
8.1 Java Servlet概述 139
8.1.1 什么是Java Servlet 140
8.1.2 什么是Servlet容器 140
8.1.3 Servlets與傳統(tǒng)CGI應用系統(tǒng)
相比具有的優(yōu)勢 140
8.2 HTTP協(xié)議概述 141
8.3 Servlet生命周期 141
8.3.1 裝載與實例化 142
8.3.2 初始化 142
8.3.3 請求處理 143
8.3.4 ServletResponse對象 143
8.3.5 結(jié)束服務 144
8.3.6 旅游信息servlet應用程序 144
8.4 保持客戶端狀態(tài) 148
8.4.1 URL重寫 148
8.4.2 cookies 149
8.4.3 HTTPSession對象 149
8.5 Servlet過濾器 150
8.5.1 什么是Servlet過濾器 150
8.5.2 過濾器生命周期 151
8.5.3 配置Filter類 153
8.6 應用生命周期事件 154
8.7 包裝和配置Servlet 154
8.7.1 包裝Servlet應用 155
8.7.2 部署描述器的配置 155
8.7.3 創(chuàng)建WAR文件 155
8.8 部署和調(diào)用Servlet 155
8.9 JSP(JavaServer Pages)概述 156
8.10 JSP體系結(jié)構(gòu) 157
8.11 JSP基礎語法 158
8.11.1 指令 158
8.11.2 聲明 158
8.11.3 表達式 158
8.11.4 小腳本(scriptlets) 158
8.11.5 注釋 159
8.12 JSP隱含對象 159
8.13 異常處理 159
8.14 會話管理 160
8.15 使用JavaBeans組件 160
8.16 一個簡單的JSP應用 161
8.17 小結(jié) 164
第9章 J2EE核心服務 165
9.1 引入J2EE服務 165
9.2 Java命名和目錄接口(JNDI) 165
9.3 Java交易服務(JTS) 167
9.4 Java消息服務(JMS) 170
9.5 JavaMail 173
9.6 Java授權(quán)和認證服務(JAAS) 175
9.7 Java連接器架構(gòu)(JCA) 179
9.8 小結(jié) 181
第10章 分布式組件開發(fā) 183
10.1 概述 183
10.2 基于Java的分布式組件方案的優(yōu)點 184
10.3 中間件服務的演化 185
10.4 應用服務器和J2EE標準 185
10.5 Enterprise JavaBeans技術一瞥 186
10.5.1 EJB技術架構(gòu)的優(yōu)勢 186
10.5.2 EJB架構(gòu) 186
10.6 EJB容器 187
10.6.1 EJB容器提供的服務 188
10.6.2 EJB池 188
10.7 EJB 189
10.8 EJB類型 192
10.8.1 實體組件 192
10.8.2 會話組件 193
10.8.3 消息驅(qū)動組件(MDB) 193
10.9 編寫第一個CMP實體組件 194
10.9.1 實體組件的主鍵介紹 194
10.9.2 Dept實體組件的主鍵類 194
10.9.3 Dept實體組件的本地接口 195
10.9.4 Dept實體組件的遠程接口 197
10.9.5 CMP Dept實體組件的組件執(zhí)行
工具 198
10.9.6 在OC4J(Oracle Container for J2EE)
里部署Dept實體組件 200
10.10 編寫第一個BMP實體組件 206
10.11 編寫第一個會話組件 210
10.11.1 MySessionBean(MySession-
EJB.java)的遠程接口 210
10.11.2 MySessionBean(MySessionEJB-
Home.java)的本地接口 211
10.11.3 部署會話組件到OC4J(Oracle
Containers for J2EE) 213
10.12 EJB 2.0的特性 217
10.12.1 消息驅(qū)動組件 217
10.12.2 EJB查詢語言(EJB-QL) 219
10.12.3 容器管理持續(xù)性(CMP)和
容器管理關系(CMR) 220
10.13 使用EJB的限制 221
10.14 小結(jié) 221
第11章 基于Java的XML開發(fā) 223
11.1 XML介紹 223
11.2 文檔類型定義(DTD)和XML方案 226
11.2.1 文檔類型定義(DTD) 226
11.2.2 XML方案 230
11.2.3 XML名字空間 235
11.2.4 名字空間在XML確認里有何
幫助 235
11.3 XML文檔類型 237
11.3.1 良好格式的XML文檔 237
11.3.2 有效XML文檔 238
11.4 為什么采用XML和Java 239
11.5 基于Java的XML解析 240
11.5.1 為什么解析XML 240
11.5.2 基于Java的XML解析類型 240
11.5.3 用DOM解析器解析XML 241
11.5.4 用SAX解析器解析XML 245
11.6 XSL和XSLT處理 251
11.6.1 什么是XSL 251
11.6.2 它怎樣起作用 252
11.6.3 編寫第一個XSL 252
11.6.4 什么是XSLT處理 255
11.6.5 采用XSLT處理器進行XSLT
處理 255
11.7 Oracle9i XDK代碼編程 256
11.7.1 Java的Oracle9i XDK概述 256
11.7.2 問題:采用動態(tài)消息應用系統(tǒng)
定制內(nèi)容 257
11.7.3 解決方案:帶有Oracle XDK的
動態(tài)消息應用系統(tǒng) 257
11.7.4 所有有關OTN的參考實現(xiàn) 260
11.8 XML標準 260
11.8.1 JAXP(支持XML處理的Java
API) 261
11.8.2 JAXM(支持XML消息的
Java API) 261
11.8.3 JAXR(支持XML注冊登記的
Java API) 261
11.9 小結(jié) 262
第12章 Web服務 263
12.1 Web服務概述 263
12.1.1 Web服務概述 263
12.1.2 Web服務的類型 266
12.2 SOAP,UDDI和WSDL 266
12.3 Oracle9iAS Web服務 268
12.4 編寫Web服務 270
12.5 小結(jié) 277
第13章 安全 279
13.1 n層結(jié)構(gòu)的安全 279
13.1.1 n層結(jié)構(gòu) 280
13.1.2 網(wǎng)絡環(huán)境的安全需求 281
13.1.3 代理認證 282
13.1.4 公鑰基礎設施(PKI)安全方法 282
13.2 Java安全 284
13.2.1 安全策略和許可 284
13.2.2 安全管理員 285
13.2.3 Java身份驗證和授權(quán)服務
(JAAS) 285
13.2.4 Java安全套接字擴展(JSSE) 285
13.2.5 安全相關的工具 286
13.3 Oracle應用服務器安全 286
13.3.1 Oracle9iAS安全結(jié)構(gòu) 287
13.3.2 HTTP服務器安全 288
13.3.3 Oracle因特網(wǎng)目錄 288
13.3.4 單點登錄 289
13.3.5 入口安全 289
13.3.6 Java身份驗證和授權(quán)服務
(JAAS) 290
13.3.7 安全訪問Oracle9i數(shù)據(jù)庫服務器 290
13.4 數(shù)據(jù)庫安全 291
13.4.1 系統(tǒng)和對象權(quán)限 291
13.4.2 行級安全 292
13.4.3 在服務器上加密數(shù)據(jù) 292
13.4.4 數(shù)據(jù)庫完整性機制 293
13.4.5 系統(tǒng)可用性因素 293
13.4.6 用戶認證 293
13.4.7 數(shù)據(jù)庫審核 294
13.4.8 數(shù)據(jù)庫里的Java安全實現(xiàn)工具 294
13.4.9 采用JDBC的安全數(shù)據(jù)庫連接 295
13.5 小結(jié) 295
第3部分 開發(fā)支持J2EE的真實應用系統(tǒng)

第14章 應用系統(tǒng)開發(fā) 299
14.1 生命周期活動 299
14.2 設計重點 301
14.2.1 設計方法縱覽 301
14.2.2 面向?qū)ο笤O計方法(OOD)的
基礎 302
14.2.3 理解對象模型里的關系 302
14.2.4 UML 304
14.2.5 設計模式 305
14.3 應用系統(tǒng)維度 308
14.3.1 性能和擴展性 308
14.3.2 Oracle9i平臺上的可擴展性和
執(zhí)行性能 309
14.3.3 易測試性 310
14.3.4 安全 312
14.3.5 可用性 312
14.3.6 可用性和可靠性 312
14.3.7 易管理性 312
14.3.8 可支持性 313
14.3.9 便攜性 313
14.3.10 本地化 313
14.4 質(zhì)量維度 313
第15章 案例學習:虛擬購物中心 315
15.1 概述 315
15.2 J2EE應用系統(tǒng)的合理統(tǒng)一處理 316
15.3 用例圖 316
15.4 數(shù)據(jù)庫方案 317
15.5 應用架構(gòu) 318
15.6 J2EE設計模式 320
15.6.1 模型-視圖-控制器 320
15.6.2 命令外觀 321
15.6.3 會話外觀 323
15.6.4 值(Value)對象 325
15.6.5 消息外觀 327
15.7 性能改進 328
15.8 小結(jié) 329
第16章 案例學習:酒店預訂系統(tǒng) 331
16.1 概述 331
16.2 應用系統(tǒng)需求 332
16.3 應用系統(tǒng)架構(gòu) 333
16.4 數(shù)據(jù)庫方案 334
16.5 J2EE技術圖解 338
16.5.1 EJB 338
16.5.2 Servlets 338
16.5.3 JAAS 338
16.6 應用系統(tǒng)實現(xiàn) 338
16.6.1 應用系統(tǒng)屏幕顯示 339
16.6.2 應用系統(tǒng)組織結(jié)構(gòu) 341
16.7 應用系統(tǒng)編程 343
16.7.1 用戶認證 343
16.7.2 通用EJB查詢代碼 343
16.7.3 在系統(tǒng)里添加和修改酒店 344
16.7.4 一個聯(lián)機酒店目錄 346
16.7.5 查詢工具 347
16.7.6 預訂和取消 348
16.7.7 購物車功能 350
16.7.8 顯示和更新預訂信息 353
16.7.9 合作汽車租賃系統(tǒng)的集成 355
16.7.10 電子郵件確認 355
16.7.11 底層結(jié)構(gòu)要求 355
16.8 最優(yōu)方法的圖解說明 356
16.9 性能改進和健壯的應用系統(tǒng)開發(fā) 357
16.10 小結(jié) 358
第17章 J2EE 1.4的新內(nèi)容 359
17.1 Web服務 359
17.2 部署 360
17.3 授權(quán) 360
17.4 J2EE連接器架構(gòu) 360
17.5 JSP 361
17.6 Servlet 361
17.7 EJB 361
17.8 XML解析的Java API 362
17.9 Java消息服務 362
17.10 小結(jié) 362

本目錄推薦

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