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

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

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

定 價:¥65.00

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

ISBN: 9787111281252 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 516 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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