注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)認(rèn)證與等級(jí)考試Oracle認(rèn)證Oracle J2EE應(yīng)用開(kāi)發(fā)

Oracle J2EE應(yīng)用開(kāi)發(fā)

Oracle J2EE應(yīng)用開(kāi)發(fā)

定 價(jià):¥42.00

作 者: (印)Jai Krishna,(印)Narendra M.Thumbhekodige等著;周悅芝譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Oracle

ISBN: 9787302108566 出版時(shí)間: 2005-05-01 包裝: 平裝
開(kāi)本: 23cm 頁(yè)數(shù): 362 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《Oracle J2EE應(yīng)用開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

第1部分 理 解 基 礎(chǔ)

第1章 Internet平臺(tái) 3
第2章 Java基礎(chǔ) 9
2.1 概論 9
2.2 對(duì)象概念 10
2.2.1 對(duì)象 10
2.2.2 類 10
2.2.3 對(duì)象實(shí)例和消息 11
2.3 語(yǔ)言特征 11
2.3.1 程序 11
2.3.2 編譯和執(zhí)行第一個(gè)Java程序 12
2.3.3 運(yùn)算符 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 實(shí)例變量 24
2.4.6 實(shí)例方法 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平臺(tái) 29
2.5.1 Java運(yùn)行時(shí)系統(tǒng) 29
2.5.2 垃圾收集堆 29
2.5.3 Java開(kāi)發(fā)工具(JDK) 31
第3章 高級(jí)Java 33
3.1 Java線程 33
3.1.1 線程基本原理 33
3.1.2 防止不適當(dāng)?shù)木€程訪問(wèn)變量
和方法 34
3.1.3 如何讓程序多線程化 35
3.2 基于Java的網(wǎng)絡(luò) 36
3.2.1 網(wǎng)絡(luò)基礎(chǔ) 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 獨(dú)立集合 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 遠(yuǎn)程方法調(diào)用(RMI) 47
3.6.1 設(shè)計(jì)和實(shí)現(xiàn)分布式應(yīng)用系統(tǒng)
的組件 47
3.6.2 編譯源碼并生成存根(stubs) 48
3.6.3 啟動(dòng)應(yīng)用系統(tǒng) 48
3.6.4 運(yùn)行應(yīng)用系統(tǒng) 50
3.7 小結(jié) 50
第4章 JavaScript 51
4.1 JavaScript的特性 52
4.2 數(shù)據(jù)類型 52
4.2.1 簡(jiǎn)單數(shù)據(jù)類型 53
4.2.2 復(fù)雜數(shù)據(jù)類型 53
4.3 松耦合腳本語(yǔ)言 53
4.4 變量 53
4.4.1 隱式創(chuàng)建 53
4.4.2 顯式創(chuàng)建 54
4.4.3 賦一個(gè)值 54
4.4.4 變量和數(shù)據(jù)類型 54
4.4.5 使用變量 54
4.5 變量求值 55
4.6 復(fù)合表達(dá)式求值 55
4.7 算術(shù)、關(guān)系和邏輯運(yùn)算符 55
4.7.1 算術(shù)運(yùn)算符 55
4.7.2 關(guān)系運(yùn)算符 56
4.7.3 邏輯運(yùn)算符 56
4.8 語(yǔ)句 56
4.9 在網(wǎng)頁(yè)里執(zhí)行JavaScripts 57
4.10 下拉菜單 62
4.11 小結(jié) 69
第5章 數(shù)據(jù)庫(kù)基礎(chǔ) 71
5.1 關(guān)系數(shù)據(jù)庫(kù)模型 71
5.2 結(jié)構(gòu)化查詢語(yǔ)言 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ù)庫(kù)交易處理 77
5.3.1 ACID屬性 78
5.4 數(shù)據(jù)庫(kù)并發(fā)性 79
5.4.1 隔離級(jí)別 79
5.4.2 鎖定 80
5.5 分布式數(shù)據(jù)庫(kù) 80
5.6 小結(jié) 81
第2部分 獲 取 技 術(shù)

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

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

本目錄推薦

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