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

Java網(wǎng)絡(luò)編程實(shí)用精解

Java網(wǎng)絡(luò)編程實(shí)用精解

定 價(jià):¥65.00

作 者: 盛華 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 原創(chuàng)精品系列
標(biāo) 簽: J2EE

ISBN: 9787111281252 出版時(shí)間: 2009-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 516 字?jǐn)?shù):  

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

  《Java網(wǎng)絡(luò)編程實(shí)用精解》介紹Java網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí)和應(yīng)用。全書分為18章和1個(gè)附錄,內(nèi)容主要為:HTML基本知識(shí),Servlet和JSP概論,可擴(kuò)展標(biāo)記語(yǔ)言(XML)的基本語(yǔ)法,Servlet技術(shù),Servlet基本概述,Servlet處理用戶請(qǐng)求,HTTPP向應(yīng),cookies和session,JSP基本語(yǔ)法,JSP使用JavaBean,整合Servlet年13JSP(MVC),JSP表達(dá)式語(yǔ)言,JSP自制標(biāo)簽,數(shù)據(jù)庫(kù)JDBC,網(wǎng)絡(luò)安全,Servlet和JSP過(guò)濾器,Web應(yīng)用事件監(jiān)聽(tīng)器,在線手機(jī)商店。附錄內(nèi)容為縮寫詞列表?!禞ava網(wǎng)絡(luò)編程實(shí)用精解》適用于有Java語(yǔ)言基礎(chǔ)知識(shí),同時(shí)想掌握Servlet和JSP技術(shù)的讀者。

作者簡(jiǎn)介

  盛華,籍貫江蘇省溧陽(yáng)縣,1968年畢業(yè)于南京氣象學(xué)院(現(xiàn)南京電子信息工程大學(xué)),1981年取得碩士學(xué)位,1984年在中國(guó)科學(xué)院大氣物理研究所取得博士學(xué)位。1989年后,先后在澳大利亞國(guó)家氣象局?jǐn)?shù)值預(yù)報(bào)研究中心,美國(guó)國(guó)家氣象中心,加拿大環(huán)境部氣候研究中心和美國(guó)哥倫比亞大學(xué)國(guó)際氣候預(yù)報(bào)研究所等工作,精通Fortran90/95、C/C++和Java計(jì)算機(jī)程序語(yǔ)言,多年從事在超級(jí)計(jì)算機(jī)上運(yùn)行大型環(huán)流數(shù)值模式研究,熟悉UNIX/Linux操作系統(tǒng),同時(shí)具有豐富的數(shù)據(jù)庫(kù)、計(jì)算機(jī)繪圖、網(wǎng)絡(luò)管理和網(wǎng)絡(luò)編程知識(shí)和經(jīng)驗(yàn)。

圖書目錄

前言
第一篇 預(yù)備篇
第1章 HTML與表單1
1.1 HTML基礎(chǔ)1
1.1.1 制作HTML文件的工具1
1.1.2 HTML文件結(jié)構(gòu)1
1.1.3 HTML鏈接3
1.1.4 制作HTML表格4
1.1.5 HTML文件包括圖像5
1.1.6 樣式表6
1.2 創(chuàng)建HTML表單7
1.2.1 創(chuàng)建表單7
1.2.2 文本框.密碼框和隱藏域8
1.2.3 編寫按鈕8
1.2.4 復(fù)選框和單選鈕9
1.2.5 組合框和列表框10
1.2.6 文本區(qū)域11
1.2.7 設(shè)置控制的tab順序12
本章小結(jié)14
第2章 Servlet和JSP概述15
2.1 Servlet和JSP15
2.1.1 Servlet15
2.1.2 JSP16
2.2 為什么要?jiǎng)?chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)17
2.3 Servlet的優(yōu)勢(shì)18
2.4 下載和安裝Java19
2.5 下載和配置服務(wù)器20
2.5.1 SJSAS9.1 20
2.5.2 Tomcat6.0.1 822
2.6 Web應(yīng)用25
2.6.1 Web應(yīng)用的目的25
2.6.2 Web應(yīng)用結(jié)構(gòu)26
2.7 創(chuàng)建一個(gè)簡(jiǎn)單的Web應(yīng)用28
2.7.1 使用了包的Servlet28
2.7.2 使用包和輔助類的Servlet29
2.7.3 web.xml文件32
2.8 NetBean33
本章小結(jié)39
第3章 XML與web.xml40
3.1 XML引論40
3.1.1 XML基本語(yǔ)法40
3.1.2 XMLSchema43
3.1.3 XSLT47
3.1.4 DTD50
3.2 部署描述文件(web.xml)52
3.3 舉例說(shuō)明web.xml文件中的元素54
3.3.1 給Servlet或JSP命名并定制URL54
3.3.2 禁止激活器Servlet56
本章小結(jié)58
第二篇 Servlet技術(shù)
第4章 Servlet基礎(chǔ)59
4.1 Servlet的基本結(jié)構(gòu)59
4.1.1 Servlet概述59
4.1.2 Servlet的基本結(jié)構(gòu)60
4.1.3 輸出HTML文本61
4.1.4 Servlet包61
4.1.5 Servlet配置和運(yùn)行62
4.2 幾個(gè)HTML工具函數(shù)63
4.3 Servlet生命史64
4.3.1 service方法64
4.3.2 doGet.doPost和doXxx方法65
4.3.3 init方法65
4.3.4 destroy方法67
4.4 Servlet查錯(cuò)68
4.5 實(shí)例:emailList應(yīng)用69
本章小結(jié)73
第5章 Servlet處理請(qǐng)求:表單數(shù)據(jù)和請(qǐng)求頭74
5.1 表單數(shù)據(jù)的作用74
5.2 Servlet怎樣讀取表單數(shù)據(jù)74
5.2.1 讀取表單數(shù)據(jù)的各種方法75
5.2.2 實(shí)例:讀取3個(gè)表單變量76
5.2.3 實(shí)例:讀取所有表單數(shù)據(jù)79
5.3 使用默認(rèn)值處理參數(shù)遺漏或畸形82
5.4 過(guò)濾HTML中的特殊字符89
5.5 請(qǐng)求參數(shù)自動(dòng)填入Java對(duì)象:表單Bean94
5.6 遺漏數(shù)據(jù)或畸形數(shù)據(jù)重新顯示表單98
5.6.1 重新顯示的各種選項(xiàng)98
5.6.2 處理拍賣出價(jià)的Servlet99
5.7 在Servlet中讀請(qǐng)求頭105
5.7.1 HTTP請(qǐng)求頭概念105
5.7.2 在Servlet中讀請(qǐng)求頭方法106
5.7.3 制作所有請(qǐng)求頭的表格107
5.8 了解HTTP1.1 請(qǐng)求頭意義108
5.9 送壓縮網(wǎng)頁(yè)110
5.10 區(qū)分不同瀏覽器類型113
5.11 根據(jù)用戶所到達(dá)網(wǎng)址來(lái)改變網(wǎng)頁(yè)115
本章小結(jié)117
第6章 HTTP響應(yīng),狀態(tài)碼和響應(yīng)頭118
6.1 設(shè)置狀態(tài)碼118
6.1.1 狀態(tài)碼概述118
6.1.2 設(shè)置任意狀態(tài)碼:setStatus119
6.1.3 設(shè)置302和404狀態(tài)碼:sendRedirct和sendError119
6.2 HTTP1.1 狀態(tài)碼及其含義119
6.3 將用戶重定向到指定瀏覽器主頁(yè)的Servlet123
6.4 各種搜索引擎124
6.5 設(shè)置響應(yīng)頭129
6.6 常見(jiàn)響應(yīng)頭及其含義129
6.7 創(chuàng)建ExcelSpreadsheets133
6.8 持久Servlet狀態(tài)和自動(dòng)刷新頁(yè)面134
6.9 用Servlet生成JPEG圖像142
6.10 下載MP3文件146
本章小結(jié)147
第7章 cookies和session148
7.1 cookies概述148
7.1.1 cookies的功能148
7.1.2 使用cookies應(yīng)該注意的問(wèn)題149
7.1.3 刪除cookies150
7.2 發(fā)送和接收cookies151
7.2.1 發(fā)送cookies給用戶151
7.2.2 讀取保存在客戶端的cookies153
7.3 用cookies監(jiān)測(cè)第一次到訪者153
7.4 區(qū)分會(huì)話cookies與持久cookies155
7.5 cookies的基本輔助工具157
7.5.1 獲取指定名字的cookies值157
7.5.2 自動(dòng)保存cookies157
7.5.3 舉例說(shuō)明使用cookies輔助工具158
7.6 cookies的兩個(gè)用途160
7.6.1 修正cookies值來(lái)追蹤用戶訪問(wèn)次數(shù)160
7.6.2 用cookies記住用戶喜好161
7.7 session概述164
7.8 會(huì)話狀態(tài)跟蹤基礎(chǔ)167
7.9 會(huì)話狀態(tài)跟蹤API169
7.10 會(huì)話狀態(tài)跟蹤的3種方法170
7.11 可變對(duì)象與不可變對(duì)象172
7.11.1 不可變對(duì)象172
7.11.2 可變對(duì)象174
7.12 用購(gòu)物車和會(huì)話狀態(tài)跟蹤建在線商店176
7.12.1 創(chuàng)建前臺(tái)176
7.12.2 處理訂單178
7.12.3 后臺(tái)工作:實(shí)現(xiàn)購(gòu)物車和商品分類182
本章小結(jié)186
第三篇 JSP技術(shù)
第8章 JSP基本語(yǔ)法187
8.1 JSP引論187
8.2 用腳本元素調(diào)用Java程序188
8.2.1 JSP模板文本189
8.2.2 JSP表達(dá)式189
8.2.3 scriptlets191
8.2.4 JSP聲明193
8.3 JSP指令:page.include和taglib195
8.3.1 page指令195
8.3.2 include指令200
8.4 動(dòng)作元素202
8.4.1 jsp:include動(dòng)作202
8.4.2 jsp:param203
8.4.3 jsp:forward動(dòng)作204
8.4.4 jsp:plugin動(dòng)作205
8.4.5 jsp:fallback205
8.5 JSP預(yù)定義變量209
本章小結(jié)211
第9章 在JSP中使用JavaBean212
9.1 何謂JavaBean212
9.2 JSP使用JavaBean的基本方法213
9.2.1 jsp:useBean動(dòng)作213
9.2.2 jsp:getProperty動(dòng)作214
9.2.3 jsp:setProperty動(dòng)作216
9.3 利用表單參數(shù)設(shè)置bean特性218
9.3.1 特性類型為String218
9.3.2 個(gè)別特性與請(qǐng)求參數(shù)聯(lián)系起來(lái)221
9.3.3 把所有bean特性與請(qǐng)求參數(shù)聯(lián)系起來(lái)223
9.4 共享bean224
9.4.1 scope屬性224
9.4.2 條件創(chuàng)建bean225
9.5 4種不同方式共享bean227
9.5.1 把bean類作為輔助類227
9.5.2 本頁(yè)共享(scope="page")228
9.5.3 請(qǐng)求共享(scope="request")230
9.5.4 會(huì)話共享(scope="session")231
9.5.5 應(yīng)用共享(scope="application")232
本章小結(jié)233
第10章 整合Servlet和JSP(MVC)234
10.1 MVC模型概述234
10.1.1 為什么需要MVC234
10.1.2 MVC框架235
10.2 用RequestDispatcher來(lái)實(shí)現(xiàn)MVC235
10.3 MVC程序總結(jié)并舉例說(shuō)明238
10.3.1 請(qǐng)求共享238
10.3.2 會(huì)話共享240
10.3.3 應(yīng)用共享243
10.4 有關(guān)MVC模型的3個(gè)問(wèn)題247
10.4.1 最后網(wǎng)頁(yè)怎樣解釋相對(duì)URL247
10.4.2 從JSP頁(yè)面發(fā)出請(qǐng)求248
10.4.3 包含網(wǎng)頁(yè)248
10.5 應(yīng)用MVC模型:銀行賬戶結(jié)余249
本章小結(jié)255
第11章 JSP的表達(dá)式語(yǔ)言256
11.1 表達(dá)式語(yǔ)言的概述256
11.1.1 為什么要引進(jìn)表達(dá)式語(yǔ)言256
11.1.2 表達(dá)式語(yǔ)言的功能256
11.1.3 訪問(wèn)表達(dá)式語(yǔ)言257
11.2 忽略表達(dá)式語(yǔ)言估值257
11.3 訪問(wèn)作用域變量259
11.3.1 何謂作用域變量259
11.3.2 怎樣訪問(wèn)作用域變量259
11.3.3 屬性名的限制259
11.3.4 例題260
11.4 訪問(wèn)bean特性261
11.4.1 訪問(wèn)嵌套bean特性261
11.4.2 點(diǎn)操作符與數(shù)組操作符262
11.4.3 舉例說(shuō)明訪問(wèn)嵌套bean特性263
11.5 訪問(wèn)集合類數(shù)據(jù)266
11.5.1 訪問(wèn)數(shù)組.列表和映射266
11.5.2 舉例說(shuō)明訪問(wèn)集合類數(shù)據(jù)267
11.6 表達(dá)式語(yǔ)言的隱式對(duì)象268
11.7 運(yùn)算操作符270
11.7.1 算術(shù)運(yùn)算符270
11.7.2 關(guān)系運(yùn)算符271
11.7.3 邏輯運(yùn)算符271
11.7.4 空操作符271
11.8 條件估計(jì)表達(dá)式值272
本章小結(jié)275
第12章 自制標(biāo)簽276
12.1 自制標(biāo)簽庫(kù)的3個(gè)成員276
12.1.1 自制標(biāo)簽句柄類276
12.1.2 TLD文件277
12.1.3 JSP文件278
12.2 給標(biāo)簽指定屬性279
12.2.1 在句柄類中添加設(shè)置屬性方法279
12.2.2 如何在TLD文件中聲明屬性280
12.2.3 JSP頁(yè)面應(yīng)用屬性280
12.2.4 舉例說(shuō)明使用標(biāo)簽屬性280
12.3 帶標(biāo)簽體的自制標(biāo)簽284
12.4 創(chuàng)建Tag文件287
12.4.1 基于JSP的自制標(biāo)簽287
12.4.2 舉例說(shuō)明用標(biāo)簽文件創(chuàng)建簡(jiǎn)單自制標(biāo)簽287
12.4.3 舉例說(shuō)明用標(biāo)簽文件創(chuàng)建帶有屬性的自制標(biāo)簽288
12.4.4 舉例說(shuō)明用標(biāo)簽文件創(chuàng)建帶有標(biāo)簽體的自制標(biāo)簽289
12.5 操作標(biāo)簽體290
12.5.1 如何操作標(biāo)簽體290
12.5.2 過(guò)濾HTML的標(biāo)簽290
12.5.3 迭代自制標(biāo)簽體295
12.6 給標(biāo)簽屬性賦動(dòng)態(tài)值300
12.6.1 動(dòng)態(tài)值為字符串301
12.6.2 動(dòng)態(tài)值為復(fù)雜對(duì)象301
12.6.3 表格式標(biāo)簽301
12.7 創(chuàng)建表達(dá)式語(yǔ)言函數(shù)305
12.7.1 如何創(chuàng)建EL函數(shù)306
12.7.2 舉例說(shuō)明EL函數(shù)306
本章小結(jié)309
第13章 JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)310
13.1 JSTL安裝310
13.2 一般用途標(biāo)簽(c:out.c:set.c:remove和c:catch)311
13.2.1 c:out311
13.2.2 c:set和c:remove標(biāo)簽312
13.2.3 c:catch標(biāo)簽313
13.3 循環(huán)標(biāo)簽(c:forEach.c:forTokens)314
13.4 條件標(biāo)簽316
13.4.1 c:if316
13.4.2 c:choose316
13.5 與URL相關(guān)的標(biāo)簽(c:import.c:url.c:param和c:redirect)318
13.5.1 c:import318
13.5.2 c:url和c:param標(biāo)簽320
13.5.3 c:redirect標(biāo)簽321
13.6 JSTL在購(gòu)物籃中的應(yīng)用322
13.6.1 顧客界面322
13.6.2 業(yè)務(wù)邏輯(JavaBean)322
13.6.3 Servlet控制器326
13.6.4 JSP文件329
本章小結(jié)333
第四篇 高級(jí)篇
第14章 數(shù)據(jù)庫(kù)JDBC335
14.1 JDBC基礎(chǔ)335
14.2 用JDBC-ODBC橋示例338
14.2.1 Northwind數(shù)據(jù)庫(kù)準(zhǔn)備338
14.2.2 NorthwindTest339
14.2.3 NorthwindServlet341
14.3 Derby數(shù)據(jù)庫(kù)引擎344
14.3.1 設(shè)置環(huán)境變量(Windows)344
14.3.2 測(cè)試Derby數(shù)據(jù)庫(kù)引擎345
14.4 使用Derby數(shù)據(jù)庫(kù)引擎347
14.4.1 準(zhǔn)備數(shù)據(jù)庫(kù)347
14.4.2 MetaData350
14.4.3 操作數(shù)據(jù)庫(kù)351
14.5 安裝與測(cè)試MySQL352
14.5.1 安裝MySQL352
14.5.2 測(cè)試MySQL352
14.5.3 通過(guò)JDBC連接來(lái)測(cè)試MySQL數(shù)據(jù)庫(kù)354
14.6 用預(yù)先準(zhǔn)備好的查詢語(yǔ)句355
14.6.1 輔助類355
14.6.2 用預(yù)先準(zhǔn)備好的查詢語(yǔ)句360
14.6.3 建立和使用存儲(chǔ)過(guò)程364
14.7 商務(wù)交易366
14.8 數(shù)據(jù)庫(kù)連接池370
14.8.1 為什么要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)連接池370
14.8.2 怎樣實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池371
14.8.3 舉例說(shuō)明數(shù)據(jù)庫(kù)連接池應(yīng)用373
本章小結(jié)379
第15章 網(wǎng)絡(luò)安全380
15.1 網(wǎng)絡(luò)安全概述380
15.1.1 安全概述380
15.1.2 SJSAS9.1 幾個(gè)重要的術(shù)語(yǔ)381
15.1.3 Tomcat怎樣實(shí)現(xiàn)安全領(lǐng)域382
15.2 表單認(rèn)證384
15.2.1 表單認(rèn)證的8個(gè)步驟384
15.2.2 表單的認(rèn)證各步細(xì)節(jié)385
15.2.3 舉例說(shuō)明表單認(rèn)證391
15.3 BASIC認(rèn)證398
15.3.1 BASIC認(rèn)證概述398
15.3.2 舉例說(shuō)明BASIC認(rèn)證400
15.4 配置SSL403
15.4.1 SSL引論403
15.4.2 配置SSL404
15.5 聲明安全與編程安全相結(jié)合406
15.6 全部用編程處理安全408
15.6.1 編程安全概述408
15.6.2 舉例說(shuō)明編程安全409
15.7 編程安全使用SSL412
15.7.1 編程安全使用SSL概況412
15.7.2 舉例說(shuō)明編程安全使用SSL412
本章小結(jié)415
第16章 Servlet和JSP的過(guò)濾器416
16.1 建立基本的過(guò)濾器416
16.1.1 建立一個(gè)實(shí)現(xiàn)filter接口的類417
16.1.2 doFilter方法417
16.1.3 調(diào)用FilterChain對(duì)象的doFilter方法418
16.1.4 對(duì)有關(guān)的Servlet和JSP頁(yè)面注冊(cè)過(guò)濾器418
16.1.5 禁用Servlet激活器420
16.2 舉例說(shuō)明(報(bào)告過(guò)濾器)420
16.3 記錄訪問(wèn)日志423
16.3.1 從過(guò)濾器來(lái)訪問(wèn)Servlet上下文423
16.3.2 記錄訪問(wèn)日志的過(guò)濾器424
16.4 用過(guò)濾器初始化參數(shù)425
16.4.1 操作初始化參數(shù)425
16.4.2 訪問(wèn)時(shí)間過(guò)濾器426
16.5 禁止網(wǎng)站訪問(wèn)的過(guò)濾器428
16.5.1 中斷響應(yīng)428
16.5.2 禁止網(wǎng)站訪問(wèn)的過(guò)濾器429
16.6 修改響應(yīng)432
16.6.1 HttpServletResponseWrapper432
16.6.2 可重用響應(yīng)封裝包433
16.6.3 替代過(guò)濾器434
16.6.4 壓縮過(guò)濾器437
16.7 填補(bǔ)潛在的安全漏洞441
16.7.1 用dispatcher元素來(lái)配置過(guò)濾器441
16.7.2 填補(bǔ)潛在的安全漏洞442
本章小結(jié)446
第17章 Web應(yīng)用事件監(jiān)聽(tīng)器447
17.1 事件監(jiān)聽(tīng)器概述447
17.2 監(jiān)測(cè)Servlet上下文的建立和銷毀448
17.3 監(jiān)測(cè)Servlet上下文屬性的變化452
17.4 監(jiān)聽(tīng)會(huì)話創(chuàng)建和銷毀458
17.4.1 概述458
17.4.2 舉例說(shuō)明:統(tǒng)計(jì)會(huì)話的監(jiān)聽(tīng)器458
17.5 監(jiān)視會(huì)話屬性變化462
17.5.1 監(jiān)視會(huì)話屬性變化概述462
17.5.2 舉例說(shuō)明:監(jiān)視iPhone訂單463
17.6 對(duì)請(qǐng)求的監(jiān)聽(tīng)器467
17.6.1 計(jì)算服務(wù)器請(qǐng)求的負(fù)荷467
17.6.2 終止請(qǐng)求頻率收集471
17.7 使用多個(gè)監(jiān)聽(tīng)器472
本章小結(jié)477
第18章 在線手機(jī)商店478
18.1 在線手機(jī)商店概況478
18.1.1 主頁(yè)478
18.1.2 Web結(jié)構(gòu)479
18.1.3 業(yè)務(wù)邏輯482
18.1.4 數(shù)據(jù)庫(kù)484
18.1.5 處理數(shù)據(jù)庫(kù)的Java類485
18.2 下載應(yīng)用489
18.2.1 下載用戶界面489
18.2.2 下載應(yīng)用結(jié)構(gòu)489
18.2.3 下載應(yīng)用程序490
18.3 購(gòu)物車應(yīng)用494
18.3.1 購(gòu)物車用戶界面494
18.3.2 購(gòu)物車結(jié)構(gòu)495
18.3.3 購(gòu)物車應(yīng)用程序495
18.4 管理應(yīng)用504
18.4.1 管理應(yīng)用引論504
18.4.2 處理購(gòu)物清單應(yīng)用505
18.4.3 報(bào)告應(yīng)用510
本章小結(jié)514
附錄縮寫詞列表515
參考文獻(xiàn)517

本目錄推薦

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