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

JAVA WEB應(yīng)用與開(kāi)發(fā)教程

JAVA WEB應(yīng)用與開(kāi)發(fā)教程

定 價(jià):¥39.00

作 者: 宋波
出版社: 清華大學(xué)
叢編項(xiàng): 使用Oracle Database 10g Express Edition
標(biāo) 簽: Java

ISBN: 9787302130390 出版時(shí)間: 2006-07-01 包裝: 平裝
開(kāi)本: 其它 頁(yè)數(shù): 381 字?jǐn)?shù):  

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

  Oracle DB 10g XE(特別版)是適用于Java、SQL、PL/SQL等應(yīng)用程序的一種優(yōu)秀入門級(jí)數(shù)據(jù)庫(kù),可免費(fèi)下載、開(kāi)發(fā)、部署和分發(fā)應(yīng)用。讀者可以花費(fèi)最小的代價(jià),通過(guò)Oracle DB 10g XE,學(xué)習(xí)已被業(yè)界證明、技術(shù)領(lǐng)先的強(qiáng)大Oracle DB 10g基礎(chǔ)架構(gòu),用來(lái)開(kāi)發(fā)和部署各種應(yīng)用程序。本書講授了Java Web開(kāi)發(fā)技術(shù)和Java Web開(kāi)發(fā)環(huán)境,系統(tǒng)分析了Oracle DB 10g XE技術(shù)在Java Web開(kāi)發(fā)中的應(yīng)用,層次清晰地建立了Java Web開(kāi)發(fā)的知識(shí)體系和應(yīng)用環(huán)境。本書附錄根據(jù)Sun公司Java Web開(kāi)發(fā)認(rèn)證的規(guī)范,撰寫了Java Web開(kāi)發(fā)認(rèn)證習(xí)題與解答。.本書具有系統(tǒng)性、知識(shí)性、實(shí)用性等特點(diǎn),適合作為高等院校計(jì)算機(jī)、通信等專業(yè)的教材,對(duì)于從事軟件開(kāi)發(fā)和應(yīng)用的科技人員,也是一本適宜的參考書。...

作者簡(jiǎn)介

暫缺《JAVA WEB應(yīng)用與開(kāi)發(fā)教程》作者簡(jiǎn)介

圖書目錄

第1部分  Java Web開(kāi)發(fā)環(huán)境
第1章  Java Web開(kāi)發(fā)技術(shù)概述    2
1.1  J2EE體系結(jié)構(gòu)    2
1.2  J2EE容器和組件    4
1.2.1  容器    4
1.2.2  組件    5
1.3  客戶層技術(shù)    6
1.3.1  Web客戶    6
1.3.2  Applet客戶    7
1.3.3  應(yīng)用客戶    7
1.4  Web層技術(shù)    7
1.4.1  Web組件    8
1.4.2  Web層基本結(jié)構(gòu)    11
1.4.3  Web組件的選擇    12
1.5  EJB層技術(shù)    13
1.6  數(shù)據(jù)層技術(shù)    14
1.6.1  J2EE平臺(tái)    14
1.6.2  命名服務(wù)與目錄服務(wù)    15
1.6.3  部署服務(wù)與管理服務(wù)    15
1.6.4  Oracle DB XE    18
1.6.5  基于JDBC API的數(shù)據(jù)庫(kù)
服務(wù)    18
1.6.6  數(shù)據(jù)事務(wù)服務(wù)    18
1.7  J2EE平臺(tái)中角色與任務(wù)    19
1.8  小結(jié)    19
第2章  Java Web開(kāi)發(fā)環(huán)境概述    21
2.1  Oracle JDeveloper 10g簡(jiǎn)介    21
2.2  安裝Oracle JDeveloper 10g    25
2.3  Oracle JDeveloper 10g IDE    26
2.3.1  命令工作區(qū)    27
2.3.2  開(kāi)發(fā)工作區(qū)    28
2.3.3  信息瀏覽工作區(qū)    32
2.4  IDE工作環(huán)境配置    32
2.4.1  Preferences命令    32
2.4.2  Configure Palette命令項(xiàng)    34
2.5  IDE工程環(huán)境配置    35
2.5.1  文件類型    35
2.5.2  IDE工程環(huán)境配置    36
2.6  Oracle JDeveloper 10g對(duì)象庫(kù)    39
2.7  小結(jié)    39
第3章  基于IDE開(kāi)發(fā)Java程序    41
3.1  用IDE創(chuàng)建Java類    41
3.2  基于UML類圖設(shè)計(jì)Java類    46
3.3  由Java類生成UML類圖    51
3.4  小結(jié)    52
第4章  Java Web執(zhí)行環(huán)境    53
4.1  OC4J概述    53
4.2  安裝OC4J    57
4.3  在OC4J中部署J2EE應(yīng)用    58
4.4  在OC4J中部署Web應(yīng)用    64
4.4.1  注冊(cè)Web應(yīng)用    64
4.4.2  Web應(yīng)用的結(jié)構(gòu)    65
4.5  OC4J的其他配置    74
4.6  小結(jié)    76
第2部分  Java Web開(kāi)發(fā)技術(shù)
第5章  基于IDE開(kāi)發(fā)Servlet    80
5.1  Servlet編程基礎(chǔ)    80
5.1.1  HTTP通信協(xié)議    80
5.1.2  Servlet運(yùn)行原理    82
5.2  基本Servlet結(jié)構(gòu)    83
5.2.1  GenericServlet與
HttpServlet    84
5.2.2  Servlet生命周期    85
5.3  用JDeveloper開(kāi)發(fā)Servlet    87
5.3.1  創(chuàng)建Servlet類    87
5.3.2  分析Servlet類    90
5.3.3  部署與運(yùn)行Web應(yīng)用    92
5.4  小結(jié)    98
第6章  基于Servlet API的Web開(kāi)發(fā)    99
6.1  Servlet API概述    99
6.1.1  Servlet基本類    99
6.1.2  Web請(qǐng)求和響應(yīng)類    101
6.1.3  與Web容器聯(lián)系    102
6.1.4  與Web應(yīng)用聯(lián)系    103
6.1.5  Servlet異常類    103
6.1.6  其他附屬類    103
6.2  處理客戶請(qǐng)求    104
6.2.1  HTTP客戶請(qǐng)求的數(shù)據(jù)
格式    104
6.2.2  處理客戶表單數(shù)據(jù)    107
6.2.3  建立Web響應(yīng)    112
6.3  Servlet會(huì)話處理    116
6.3.1  HTTP會(huì)話    117
6.3.2  HttpSession接口    118
6.4  與其他Servlet合作    127
6.4.1  在Web響應(yīng)中包含其他Web
資源(include)    128
6.4.2  向其他Web資源轉(zhuǎn)遞
請(qǐng)求(forward)    130
6.5  Servlet過(guò)濾器    131
6.5.1  過(guò)濾器的概念    131
6.5.2  過(guò)濾器的使用方法    132
6.5.3  在Web應(yīng)用中使用過(guò)濾器    133
6.6  Servlet事件監(jiān)聽(tīng)器    138
6.6.1  事件    138
6.6.2  事件監(jiān)聽(tīng)器的類型    139
6.6.3  在Web應(yīng)用中使用
事件監(jiān)聽(tīng)器    139
6.7  小結(jié)    142
第7章  基于IDE開(kāi)發(fā)JSP    144
7.1  JSP概述    144
7.1.1  JSP運(yùn)行原理    144
7.1.2  JSP生命周期方法    145
7.1.3  JSP執(zhí)行過(guò)程    146
7.2  JSP腳本元素    147
7.3  基于IDE開(kāi)發(fā)JSP頁(yè)面    149
7.4  JSP隱含對(duì)象    152
7.4.1  對(duì)象使用范圍    153
7.4.2  request對(duì)象    153
7.4.3  response對(duì)象    155
7.4.4  out對(duì)象    159
7.4.5  session對(duì)象    159
7.4.6  application對(duì)象    164
7.4.7  page與config對(duì)象    166
7.4.8  pageContext對(duì)象    166
7.5  小結(jié)    167
第8章  JSP指令、操作與JavaBean    169
8.1  JSP指令    169
8.1.1  page指令    169
8.1.2  include指令    175
8.2  JSP操作    176
8.2.1  <jsp:include>與<jsp:param>
操作    177
8.2.2  <jsp:forward>操作    178
8.3  JSP與JavaBean    180
8.3.1  JavaBean的存取范圍    181
8.3.2  使用JavaBean    181
8.3.3  JavaBean在JSP中的應(yīng)用    183
8.4  小結(jié)    186
第3部分  Oracle DB 10g XE使用指南
第9章  Oracle DB XE基礎(chǔ)知識(shí)    190
9.1  Oracle DB XE簡(jiǎn)介    190
9.2  Oracle DB XE系統(tǒng)需求    191
9.3  安裝Oracle DB XE    191
9.4  Oracle DB XE體系結(jié)構(gòu)    193
9.4.1  Oracle實(shí)例    194
9.4.2  Oracle數(shù)據(jù)庫(kù)    195
9.5  啟動(dòng)和停止監(jiān)聽(tīng)器    197
9.6  啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)器    198
9.7  連接數(shù)據(jù)庫(kù)服務(wù)器    200
9.8  用戶及權(quán)限管理    200
9.9  安裝與使用OracleDB XE Client    202
9.10  小結(jié)    204
第10章  Oracle DB XE模式對(duì)象    205
10.1  SQL概述    205
10.2  數(shù)據(jù)庫(kù)模式對(duì)象    205
10.3  創(chuàng)建表    209
10.4  維護(hù)表結(jié)構(gòu)    212
10.5  輸入和修改表數(shù)據(jù)    213
10.6  小結(jié)    214
第11章  用SQL訪問(wèn)Oracle DB XE    215
11.1  SQL函數(shù)    215
11.1.1  數(shù)值型函數(shù)    215
11.1.2  字符型函數(shù)    216
11.1.3  日期型函數(shù)    216
11.1.4  轉(zhuǎn)換函數(shù)    217
11.1.5  聚集函數(shù)    218
11.2  SQL操作符    218
11.3  用SQL查詢數(shù)據(jù)    219
11.3.1  單表查詢    220
11.3.2  多表查詢    224
11.3.3  嵌套查詢    225
11.4  用SQL輸入數(shù)據(jù)    226
11.5  用SQL更新數(shù)據(jù)    227
11.6  用SQL刪除數(shù)據(jù)    228
11.7  小結(jié)    229
第12章  Oracle JDBC程序設(shè)計(jì)    230
12.1  JDBC基本概念    230
12.2  java.sql包    231
12.3  JDBC工作原理    233
12.4  JDBC驅(qū)動(dòng)程序    233
12.5  基于JDBC API訪問(wèn)通用數(shù)據(jù)庫(kù)    236
12.6  基于JDBC API連接
Oracle DB XE    238
12.6.1  Oracle JDBC驅(qū)動(dòng)程序    239
12.6.2  命名服務(wù)與目錄服務(wù)    240
12.6.3  javax.sql包    242
12.6.4  JDBC數(shù)據(jù)源    243
12.6.5  基于JDeveloper連接
Oracle DB XE    247
12.7  PL/SQL程序設(shè)計(jì)環(huán)境    251
12.8  小結(jié)    251
第4部分  Oracle DB 10g XE與Web開(kāi)發(fā)
第13章  基于JDBC API的Web開(kāi)發(fā)    254
13.1  Connection接口    254
13.2  Statement接口    255
13.3  SQLException類    258
13.4  ResultSet接口    259
13.4.1  串行訪問(wèn)ResultSet    259
13.4.2  ResultSet接口中的方法    260
13.4.3  記錄集元數(shù)據(jù)    262
13.4.4  可被更新和滾動(dòng)的記
錄集    264
13.5  PreparedStatement接口    267
13.6  CallableStatement接口    271
13.7  DatabaseMetaData接口    272
13.8  小結(jié)    274
第14章  Web設(shè)計(jì)模式及案例分析    276
14.1  Web應(yīng)用程序設(shè)計(jì)的重要性    276
14.2  問(wèn)題的提出    277
14.3  MVC設(shè)計(jì)模式    278
14.3.1  MVC體系結(jié)構(gòu)    278
14.3.2  MVC的動(dòng)態(tài)行為關(guān)系    280
14.3.3  MVC的CRC卡    281
14.3.4  MVC的優(yōu)缺點(diǎn)    281
14.4  結(jié)構(gòu)化Web應(yīng)用    282
14.4.1  Model 1結(jié)構(gòu)    282
14.4.2  Model 2結(jié)構(gòu)    283
14.4.3  MVC設(shè)計(jì)模式的優(yōu)點(diǎn)    285
14.5  Web開(kāi)發(fā)案例分析    286
14.5.1  數(shù)據(jù)表設(shè)計(jì)    286
14.5.2  功能概述    286
14.5.3  體系結(jié)構(gòu)    286
14.5.4  顯示模塊設(shè)計(jì)    289
14.5.5  修改模塊設(shè)計(jì)    290
14.5.6  添加模塊設(shè)計(jì)    291
14.5.7  刪除模塊設(shè)計(jì)    292
14.6  小結(jié)    293
第15章  PL/SQL與Web開(kāi)發(fā)    294
15.1  PL/SQL概述    294
15.2  PL/SQL程序設(shè)計(jì)    294
15.2.1  PL/SQL塊結(jié)構(gòu)    295
15.2.2  變量和類型    296
15.2.3  條件邏輯    296
15.2.4  循環(huán)    297
15.2.5  PL/SQL復(fù)合類型    299
15.2.6  異常處理    304
15.3  基于JSP調(diào)用PL/SQL過(guò)程    307
15.3.1  創(chuàng)建PL/SQL過(guò)程    307
15.3.2  使用JDBC調(diào)用PL/SQL
過(guò)程    309
15.3.3  示例應(yīng)用程序    309
15.4  基于JSP調(diào)用PL/SQL函數(shù)    311
15.4.1  創(chuàng)建PL/SQL函數(shù)    311
15.4.2  使用JDBC調(diào)用PL/SQL
函數(shù)    312
15.4.3  示例應(yīng)用程序    313
15.5  小結(jié)    315
第16章  Java存儲(chǔ)過(guò)程與Web開(kāi)發(fā)    316
16.1  Oracle JVM簡(jiǎn)介    316
16.2  Java存儲(chǔ)過(guò)程    317
16.3  創(chuàng)建Java存儲(chǔ)過(guò)程    319
16.4  基于JSP調(diào)用Java存儲(chǔ)過(guò)程    325
16.5  小結(jié)    327
第17章  JDBC連接池與Web開(kāi)發(fā)    328
17.1  JDBC連接池工作原理    328
17.2  JDBC連接池和緩存包    329
17.3  實(shí)現(xiàn)Oracle JDBC連接池    329
17.4  實(shí)現(xiàn)Oracle JDBC連接緩存    334
17.5  控制PooledConnection對(duì)象
數(shù)量    339
17.6  小結(jié)    339
第18章  自定義標(biāo)記庫(kù)與Web開(kāi)發(fā)    341
18.1  自定義標(biāo)記與標(biāo)記庫(kù)    341
18.1.1  自定義標(biāo)記    341
18.1.2  自定義標(biāo)記的分類    342
18.1.3  自定義標(biāo)記庫(kù)    342
18.1.4  自定義標(biāo)記庫(kù)與JavaBean
的比較    343
18.1.5  JSTL簡(jiǎn)介    343
18.1.6  自定義標(biāo)記庫(kù)的運(yùn)行
原理    344
18.2  標(biāo)記處理類API    344
18.2.1  javax.servlet.jsp包    345
18.2.2  javax.servlet.jsp.tagext包    345
18.3  標(biāo)記處理類生命周期方法    345
18.3.1  TagSupport類    345
18.3.2  BodyTagSupport類    347
18.4  標(biāo)記庫(kù)描述文件    348
18.5  使用自定義標(biāo)記庫(kù)    348
18.6  用IDE開(kāi)發(fā)自定義標(biāo)記庫(kù)    349
18.7  小結(jié)    355
附錄  Java Web認(rèn)證習(xí)題與解答    356
參考文獻(xiàn)    382

本目錄推薦

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