注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程Servlet/JSP程序設計技術與實例

Servlet/JSP程序設計技術與實例

Servlet/JSP程序設計技術與實例

定 價:¥38.00

作 者: 鄒華等編著
出版社: 人民郵電出版社
叢編項:
標 簽: JAVA語言 程序設計

購買這本書可以去


ISBN: 9787115097118 出版時間: 2001-01-01 包裝:
開本: 26cm 頁數(shù): 396 字數(shù):  

內(nèi)容簡介

  Servlet/JSP是開發(fā)Java服務器端應用程序的重要技術。目前EJB+Servlet+JSP幾乎成為電子商務的開發(fā)標準。本書全面介紹了與編寫Servlet/JSP服務程序相關的各種技術。主要內(nèi)容包括Servlet的生命周期、接受請求、生成響應、會話管理、JSP的語法綜述、使用JSP的標記擴展機制、Servlet/JSP的環(huán)境、利用JDBC訪問數(shù)據(jù)庫、Applet和Servlet/JSP服務程序通信的各種技術、Servlet/JSP的安全,以及在Java網(wǎng)絡程序設計中,服務器側(cè)應有的體系結(jié)構。書中列舉了大量應用實例,使讀者能夠全面掌握使用Servlet/JSP編寫Java服務器端網(wǎng)絡應用程序的各種技術和技巧。 本書適用所有對Java,特別是開發(fā)Java服務器端應用程序感興趣的讀者使用和參考。

作者簡介

暫缺《Servlet/JSP程序設計技術與實例》作者簡介

圖書目錄

第1章 Servlet/JSP概論 1
1.1 客戶機/服務器結(jié)構 1
1.2 瀏覽器/服務器結(jié)構 2
1.3 Servlet概述 4
1.3.1 什么是Servlet 4
1.3.2 Servlet API 5
1.3.3 Servlet與CGI的比較 9
1.3.4 Servlet的用途 10
1.4 JSP概述 11
1.4.1 什么是JSP 11
1.4.2 JSP的特點 11
1.4.3 JSP與ASP、PHP的比較 12
1.5 小結(jié) 14
第2章 運行環(huán)境 15
2.1 Web應用程序 15
2.1.1 基本結(jié)構 15
2.1.2 配置描述文件 16
2.2 支持Servlet/JSP的服務器 19
2.3 支持Servlet/JSP的開發(fā)工具 22
2.4 Tomcat的安裝 23
2.4.1 什么是Tomcat 23
2.4.2 安裝Tomcat 23
2.4.3 啟動與關閉Tomcat 24
2.4.4 Tomcat目錄結(jié)構 26
2.4.5 Tomcat的腳本 26
2.4.6 Tomcat的配置文件 26
2.4.7 安裝Web應用程序 31
2.5 設置Tomcat與Apache Web服務器 31
2.5.1 Tomcat作為服務器的擴展 31
2.5.2 配置文件 32
2.5.3 獲取Jserv模塊 34
2.5.4 使用Apache響應對靜態(tài)文件的請求 34
2.6 優(yōu)化Tomcat的配置 36
2.6.1 定制腳本文件 36
2.6.2 修改缺省的JVM設置 36
2.6.3 修改Connector 37
2.6.4 為Connector配置線程池 37
2.7 小結(jié) 39
第3章 Servlet的生命周期 40
3.1 概述 40
3.2 Servlet的加載、實例化、初始化以及卸載 41
3.2.1 加載和實例化 41
3.2.2 初始化 42
3.2.3 卸載 48
3.3 響應請求 50
3.3.1 Servlet的多線程響應模式 50
3.3.2 Servlet的單線程模式 53
3.3.3 出錯處理 56
3.4 Servlet的重載 57
3.5 后臺線程 58
3.6 小結(jié) 61
第4章 HTTP Servlet:接收請求 62
4.1 HTTP概述 62
4.2 Servlet與HTTP 64
4.3 HttpServletRequest接口 65
4.4 請求中的屬性 68
4.5 獲取HTTP請求的頭數(shù)據(jù) 69
4.6 獲取FORM數(shù)據(jù) 71
4.7 讀取URL鏈接中的參數(shù) 76
4.8 從標準輸入流讀取POST請求數(shù)據(jù) 77
4.9 上傳文件 78
4.10 讀取中文數(shù)據(jù) 84
4.11 小結(jié) 85
第5章 HTTP Servlet:產(chǎn)生響應 86
5.1 概述 86
5.2 HttpServletResponse接口 86
5.3 設置HTTP狀態(tài)碼 87
5.3.1 HTTP 1.1狀態(tài)碼概述 87
5.3.2 設置HTTP狀態(tài)碼 89
5.4 設置HTTP響應頭 93
5.4.1 設置響應頭 93
5.4.2 常用的HTTP響應頭 94
5.5 輸出響應實體數(shù)據(jù) 98
5.6 發(fā)送多媒體信息 98
5.7 中文輸出 103
5.8 小結(jié) 104
第6章 使用Cookies 105
6.1 什么是Cookies 105
6.2 Cookies的用途 105
6.3 Servlet Cookie API 106
6.3.1 從請求中獲得Cookie 107
6.3.2 創(chuàng)建Cookie 108
6.3.3 讀取和設置Cookie屬性 108
6.3.4 發(fā)送Cookie 109
6.3.5 一個小例子 109
6.4 使用Cookies 112
6.5 使用Cookies應注意的問題 117
6.6 小結(jié) 118
第7章 會話管理 119
7.1 什么是會話 119
7.2 HTTP會話跟蹤 119
7.2.1 使用遠程用戶名:REMOTE_USER 119
7.2.2 使用隱藏表單域 120
7.2.3 URL回寫 121
7.3 Cookies 121
7.4 Servlet會話跟蹤 122
7.4.1 會話跟蹤API簡介 122
7.4.2 創(chuàng)建會話 124
7.4.3 存取會話屬性 127
7.4.4 撤銷會話 128
7.4.5 管理會話數(shù)據(jù) 131
7.4.6 獲取所有會話對象 131
7.5 應用實例 132
7.6 會話事件 137
7.7 小結(jié) 141
第8章 Servlet的環(huán)境 142
8.1 Servlet的初始化數(shù)據(jù) 142
8.2 Servlet的Context 145
8.3 Servlet與活躍服務器資源的通信 149
8.4 訪問非活躍服務器資源 154
8.5 Servlet間的數(shù)據(jù)共享 157
8.6 監(jiān)聽Web應用程序級事件 159
8.7 小結(jié) 160
第9章 JSP語法綜述 161
9.1 簡介 161
9.2 JSP的編譯過程 162
9.3 JSP注釋 165
9.4 JSP腳本元素 166
9.4.1 表達式Expression 167
9.4.2 腳本片段Scriptlet 167
9.4.3 聲明Declaration 168
9.5 JSP編譯指令 169
9.5.1 JSP include指令 169
9.5.2 page指令 171
9.6 隱含對象 172
9.7 JSP操作指令Action 173
9.7.1 jsp:include操作指令 174
9.7.2 jsp:forward操作指令 174
9.7.3 jsp:useBean動作 175
9.7.4 jsp:setProperty 177
9.7.5 jsp:getProperty 179
9.7.6 jsp:plugin 179
9.8 Servlet和JSP間的通信 181
9.8.1 Servlet和JSP間的相互調(diào)用 181
9.8.2 Servlet和JSP間的屬性共享 181
9.9 JSP應用實例 187
9.10 小結(jié) 193
第10章 使用標記擴展機制 194
10.1 概述 194
10.2 TagSupport類和BodyTagSupport類 195
10.3 定義簡單標記 197
10.3.1 標記處理類 197
10.3.2 標記庫描述文件 198
10.3.3 JSP文件 199
10.4 定義有屬性無標記體的標記 200
10.4.1 標記處理類 200
10.4.2 標記描述文件 202
10.4.3 JSP文件 203
10.5 定義有標記體的標記 204
10.5.1 標記處理類 204
10.5.2 標記描述文件 207
10.5.3 JSP文件 207
10.6 處理標記體 208
10.6.1 標記處理類 208
10.6.2 標記描述文件 210
10.6.3 JSP文件 210
10.7 使用嵌套的標記 211
10.7.1 標記處理類 211
10.7.2 標記描述文件 216
10.7.3 JSP文件 217
10.8 使用第三方定義的標記庫 219
10.9 小結(jié) 219
第11章 JDBC編程技術 220
11.1 JDBC綜述 220
11.1.1 JDBC基本概念 220
11.1.2 JDBC驅(qū)動程序 220
11.1.3 JDBC使用方法 221
11.2 JDBC程序的編寫 222
11.2.1 定義數(shù)據(jù)庫 222
11.2.2 加載驅(qū)動程序 223
11.2.3 建立數(shù)據(jù)庫連接 224
11.2.4 管理數(shù)據(jù)庫會話 225
11.2.5 實施靜態(tài)SQL語句 227
11.2.6 執(zhí)行預編譯SQL語句 229
11.2.7 調(diào)用存儲過程 230
11.2.8 查詢結(jié)果集 232
11.2.9 動態(tài)數(shù)據(jù)庫訪問 236
11.2.10 動態(tài)結(jié)果集訪問 237
11.3 封裝JDBC API 237
11.3.1 連接 238
11.3.2 訪問 241
11.3.3 測試 247
11.4 小結(jié) 252
第12章 Servlet/JSP與Applet通信 253
12.1 通過HTML頁面?zhèn)鬟fApplet參數(shù) 253
12.2 使用Socket建立雙向通信 255
12.2.1 編寫服務程序 255
12.2.2 編寫啟動服務器程序的Servlet 259
12.2.3 編寫使用Socket的客戶端程序 263
12.2.4 編寫運行客戶程序的Applet 265
12.2.5 運行 269
12.2.6 討論 269
12.3 使用HTTP隧道技術 270
12.3.1 編寫服務程序 270
12.3.2 編寫使用HTTP隧道的Applet程序 273
12.3.3 運行 275
12.3.4 使用GET方法發(fā)送請求 275
12.3.5 討論 276
12.4 使用RMI 276
12.4.1 遠程接口 277
12.4.2 編寫服務器程序 279
12.4.3 編寫使用RMI的Applet程序 284
12.4.4 運行 285
12.4.5 討論 286
12.5 小結(jié) 286
第13章 安全性 288
13.1 Servlet/JSP引擎提供的安全機制 288
13.1.1 概述 288
13.1.2 描述安全配置 289
13.1.3 在Tomcat中聲明安全性 292
13.2 使用服務器內(nèi)置的認證方式 294
13.2.1 使用HTTP基本鑒權機制 294
13.2.2 使用基于表單的鑒權機制 295
13.3 自定義認證方式 296
13.3.1 用戶認證 297
13.3.2 HTML表單認證 302
13.3.3 Applet認證 306
13.4 安全套接字協(xié)議層(SSL) 307
13.5 小結(jié) 307
第14章 Servlet/JSP的應用模型 308
14.1 概述 308
14.2 Servlet與JSP的整合 309
14.3 層次模型 310
14.3.1 2層應用模型 310
14.3.2 N層應用模式 310
14.4 J2EE中的Servlet/JSP 311
14.5 小結(jié) 314
第15章 實例1:網(wǎng)上購書系統(tǒng) 315
15.1 網(wǎng)上購書系統(tǒng)基本架構 315
15.2 創(chuàng)建數(shù)據(jù)庫 315
15.3 登錄網(wǎng)上購書系統(tǒng) 318
15.4 增加新用戶 321
15.5 進入網(wǎng)上購書系統(tǒng) 325
15.6 購書 327
15.6.1 圖書訂購 327
15.6.2 圖書訂購報價單 331
15.7 用戶數(shù)據(jù)維護 335
15.8 系統(tǒng)維護 340
15.8.1 書籍管理 341
15.8.2 訂單管理 349
15.8.3 用戶管理 350
15.9 小結(jié) 351
第16章 實例2:班級網(wǎng)站 352
16.1 班級網(wǎng)站基本架構 352
16.2 創(chuàng)建數(shù)據(jù)庫 353
16.3 來訪者計數(shù)器 354
16.4 信息發(fā)布 355
16.5 來訪者留言 360
16.6 BBS 364
16.7 走馬燈式新聞 374
16.8 聊天室 376
16.9 小結(jié) 381

本目錄推薦

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