注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)SP & Servlet學(xué)習(xí)筆記(第2版)

SP & Servlet學(xué)習(xí)筆記(第2版)

SP & Servlet學(xué)習(xí)筆記(第2版)

定 價(jià):¥58.00

作 者: (臺灣)林信良 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302283669 出版時(shí)間: 2012-05-01 包裝: 平裝
開本: 16開 頁數(shù): 474 字?jǐn)?shù):  

內(nèi)容簡介

  本書是作者多年來教學(xué)實(shí)踐經(jīng)驗(yàn)的總結(jié),匯集了教學(xué)過程中學(xué)生在學(xué)習(xí)JSP &Servlet時(shí)遇到的概念、操作、應(yīng)用或認(rèn)證考試等問題及解決方案。本書針對Servlet 3.0的新功能全面改版,無論是章節(jié)架構(gòu)與范例程序代碼,都做了全面更新。書中詳細(xì)介紹了Servlet/JSP與Web容器之間的關(guān)系,必要時(shí)從Tomcat源代碼分析,了解Servlet/JSP如何與容器互動(dòng)。本書還涵蓋了文本處理、圖片驗(yàn)證、自動(dòng)登錄、驗(yàn)證過濾器、壓縮處理、JSTL應(yīng)用與操作等各種實(shí)用范例。本書在講解的過程中,以“微博”項(xiàng)目貫穿全書,隨著每一章的講述都在適當(dāng)?shù)臅r(shí)候?qū)SP &Servlet技術(shù)應(yīng)用于“微博”程序之中,以便讀者能了解完整的應(yīng)用程序構(gòu)建方法。

作者簡介

  林信良(網(wǎng)名:良葛格)學(xué)歷:臺灣大學(xué)電機(jī)工程學(xué)系經(jīng)歷:臺灣升陽教育訓(xùn)練技術(shù)顧問、專業(yè)講師,Oracle授權(quán)訓(xùn)練中心講師著作:《Java JDK 5.0學(xué)習(xí)筆記》、《Java SE 6技術(shù)手冊》、《Spring技術(shù)手冊》等譯作:《Ajax實(shí)戰(zhàn)手冊》、《jQuery實(shí)戰(zhàn)手冊(第2版)》

圖書目錄


 
第1章  Web應(yīng)用程序簡介 1
1.1  Web應(yīng)用程序基礎(chǔ)知識 2
1.1.1  關(guān)于HTML 2
1.1.2  URL、URN與URI 3
1.1.3  關(guān)于HTTP 5
1.1.4  有關(guān)URL編碼 9
1.1.5  動(dòng)態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁 11
1.2  Servlet/JSP簡介 13
1.2.1  何謂Web容器 13
1.2.2  Servlet與JSP的關(guān)系 15
1.2.3  關(guān)于MVC/Model 2 18
1.2.4  Java EE簡介 21
1.3  重點(diǎn)復(fù)習(xí) 22
1.4  課后練習(xí) 23
第2章  編寫與設(shè)置Servlet 25
2.1  第一個(gè)Servlet 26
2.1.1  準(zhǔn)備開發(fā)環(huán)境 26
2.1.2  第一個(gè)Servlet程序 28
2.2  在HelloServlet之后 31
2.2.1  關(guān)于HttpServlet 31
2.2.2  使用@WebServlet 33
2.2.3  使用web.xml 34
2.2.4  文件組織與部署 36
2.3  進(jìn)階部署設(shè)置 37
2.3.1  URL模式設(shè)置 38
2.3.2  Web目錄結(jié)構(gòu) 40
2.3.3  使用web-fragment.xml 42
2.4  重點(diǎn)復(fù)習(xí) 45
2.5  課后練習(xí) 46
第3章  請求與響應(yīng) 48
3.1  從容器到HttpServlet 49
3.1.1  Web容器做了什么 49
3.1.2  doXXX()方法 51
3.2  關(guān)于HttpServletRequest 54
3.2.1  處理請求參數(shù)與標(biāo)頭 54
3.2.2  請求參數(shù)編碼處理 57
3.2.3  getReader()、getInputStream()
讀取Body內(nèi)容 60
3.2.4  getPart()、getParts()取得上傳
文件 64
3.2.5  使用RequestDispatcher調(diào)派
請求 69
3.3  關(guān)于HttpServletResponse 75
3.3.1  設(shè)置響應(yīng)標(biāo)頭、緩沖區(qū) 76
3.3.2  使用getWriter()輸出字符 77
3.3.3  使用getOutputStream()輸出
二進(jìn)制字符 80
3.3.4  使用sendRedirect()、
sendError() 82
3.4  綜合練習(xí)/微博 84
3.4.1  微博應(yīng)用程序功能概述 84
3.4.2  實(shí)現(xiàn)會(huì)員注冊功能 86
3.4.3  實(shí)現(xiàn)會(huì)員登錄功能 90
3.5  重點(diǎn)復(fù)習(xí) 92
3.6  課后練習(xí) 93
第4章  會(huì)話管理 96
4.1  會(huì)話管理基本原理 97
4.1.1  使用隱藏域 97
4.1.2  使用Cookie 100
4.1.3  使用URL重寫 104
4.2  HttpSession會(huì)話管理 107
4.2.1  使用HttpSession 107
4.2.2  HttpSession會(huì)話管理
原理 111
4.2.3  HttpSession與URL重寫 113
4.3  綜合練習(xí)/微博 115
4.3.1  修改微博應(yīng)用程序 116
4.3.2  新增與刪除信息 117
4.3.3  會(huì)員網(wǎng)頁顯示信息 120
4.4  重點(diǎn)復(fù)習(xí) 122
4.5  課后練習(xí) 123
第5章  Servlet進(jìn)階API、過濾器
與監(jiān)聽器 125
5.1  Servlet進(jìn)階API 126
5.1.1  Servlet、ServletConfig與GenericServlet 126
5.1.2  使用ServletConfig 128
5.1.3  使用ServletContext 131
5.2  應(yīng)用程序事件、監(jiān)聽器 134
5.2.1  ServletContext事件、
監(jiān)聽器 134
5.2.2  HttpSession事件、
監(jiān)聽器 137
5.2.3  HttpServletRequest事件、
監(jiān)聽器 144
5.3  過濾器 145
5.3.1  過濾器的概念 145
5.3.2  實(shí)現(xiàn)與設(shè)置過濾器 147
5.3.3  請求封裝器 152
5.3.4  響應(yīng)封裝器 157
5.4  異步處理 161
5.4.1  AsyncContext簡介 161
5.4.2  模擬服務(wù)器推播 164
5.4.3  更多AsyncContext
細(xì)節(jié) 167
5.5  綜合練習(xí)/微博 168
5.5.1  創(chuàng)建UserService 168
5.5.2  設(shè)置過濾器 174
5.5.3  重構(gòu)微博 175
5.6  重點(diǎn)復(fù)習(xí) 180
5.7  課后練習(xí) 182
第6章  使用JSP 186
6.1  從JSP到Servlet 187
6.1.1  JSP生命周期 187
6.1.2  Servlet至JSP的簡單
轉(zhuǎn)換 190
6.1.3  指示元素 194
6.1.4  聲明、Scriptlet與表達(dá)式
元素 198
6.1.5  注釋元素 202
6.1.6  隱式對象 203
6.1.7  錯(cuò)誤處理 205
6.2  標(biāo)準(zhǔn)標(biāo)簽 210
6.2.1  、
標(biāo)簽 210
6.2.2  、
與簡介 211
6.2.3  深入、 與 214
6.2.4  談?wù)凪odel 1 218
6.2.5  XML格式標(biāo)簽 220
6.3  表達(dá)式語言(EL) 221
6.3.1  EL簡介 221
6.3.2  使用EL取得屬性 223
6.3.3  EL隱式對象 226
6.3.4  EL運(yùn)算符 227
6.3.5  自定義EL函數(shù) 228
6.4  綜合練習(xí)/微博 230
6.4.1  改用JSP實(shí)現(xiàn)視圖 230
6.4.2  重構(gòu)UserService
與member.jsp 234
6.4.3  創(chuàng)建register.jsp、index.jsp、
user.jsp 240
6.5  重點(diǎn)復(fù)習(xí) 245
6.6  課后練習(xí) 247
第7章  使用JSTL 249
7.1  JSTL簡介 250
7.2  核心標(biāo)簽庫 252
7.2.1  流程處理標(biāo)簽 252
7.2.2  錯(cuò)誤處理標(biāo)簽 255
7.2.3  網(wǎng)頁導(dǎo)入、重定向、URL
處理標(biāo)簽 257
7.2.4  屬性處理與輸出標(biāo)簽 258
7.3  I18N兼容格式標(biāo)簽庫 261
7.3.1  I18N基礎(chǔ) 261
7.3.2  信息標(biāo)簽 264
7.3.3  地區(qū)標(biāo)簽 267
7.3.4  格式標(biāo)簽 272
7.4  XML標(biāo)簽庫 275
7.4.1  XPath、XSLT基礎(chǔ) 276
7.4.2  解析、設(shè)置與輸出
標(biāo)簽 279
7.4.3  流程處理標(biāo)簽 280
7.4.4  文件轉(zhuǎn)換標(biāo)簽 281
7.5  函數(shù)標(biāo)簽庫 283
7.6  綜合練習(xí)/微博 284
7.6.1  修改register.jsp 285
7.6.2  修改member.jsp 285
7.6.3  修改user.jsp 287
7.7  重點(diǎn)復(fù)習(xí) 288
7.8  課后練習(xí) 290
第8章  自定義標(biāo)簽 293
8.1  Tag File自定義標(biāo)簽 294
8.1.1  Tag File簡介 294
8.1.2  處理標(biāo)簽屬性與Body 297
8.1.3  TLD文件 299
8.2  Simple Tag自定義標(biāo)簽 301
8.2.1  Simple Tag簡介 301
8.2.2  了解API架構(gòu)與生命
周期 304
8.2.3  處理標(biāo)簽屬性與Body 306
8.2.4  與父標(biāo)簽溝通 310
8.2.5  TLD文件 314
8.3  Tag自定義標(biāo)簽 315
8.3.1  Tag簡介 315
8.3.2  了解架構(gòu)與生命周期 317
8.3.3  重復(fù)執(zhí)行標(biāo)簽Body 319
8.3.4  處理Body運(yùn)行結(jié)果 321
8.3.5  與父標(biāo)簽溝通 324
8.4  綜合練習(xí)/微博 327
8.4.1  實(shí)現(xiàn)首頁最新信息 327
8.4.2  自定義Blahs標(biāo)簽 330
8.5  重點(diǎn)復(fù)習(xí) 332
8.6  課后練習(xí) 334
第9章  整合數(shù)據(jù)庫 338
9.1  JDBC入門 339
9.1.1  JDBC簡介 339
9.1.2  連接數(shù)據(jù)庫 344
9.1.3  使用Statement、
ResultSet 350
9.1.4  使用PreparedStatement、CallableStatement 355
9.2  JDBC進(jìn)階 359
9.2.1  使用DataSource取得
連接 359
9.2.2  使用ResultSet卷動(dòng)、更新
數(shù)據(jù) 362
9.2.3  批次更新 364
9.2.4  Blob與Clob 366
9.2.5  事務(wù)簡介 374
9.2.6  metadata簡介 381
9.2.7  RowSet簡介 384
9.3  使用SQL標(biāo)簽庫 390
9.3.1  數(shù)據(jù)源、查詢標(biāo)簽 390
9.3.2  更新、參數(shù)、事務(wù)標(biāo)簽 391
9.4  綜合練習(xí)/微博 392
9.4.1  重構(gòu)/使用DAO 393
9.4.2  使用JDBC實(shí)現(xiàn)DAO 395
9.4.3  設(shè)置JNDI部署描述 400
9.5  重點(diǎn)復(fù)習(xí) 401
9.6  課后練習(xí) 402
第10章  Web容器安全管理 404
10.1  了解與實(shí)現(xiàn)Web容器安全
管理 405
10.1.1  Java EE安全基本概念 405
10.1.2  聲明式基本身份驗(yàn)證 408
10.1.3  容器基本身份驗(yàn)證
原理 413
10.1.4  聲明式窗體驗(yàn)證 414
10.1.5  容器窗體驗(yàn)證原理 415
10.1.6  使用HTTPS保護(hù)
數(shù)據(jù) 416
10.1.7  編程式安全管理 419
10.1.8  標(biāo)注訪問控制 422
10.2  綜合練習(xí)/微博 424
10.2.1  使用容器窗體驗(yàn)證 424
10.2.2  設(shè)置DataSourceRealm 426
10.3  重點(diǎn)復(fù)習(xí) 429
10.4  課后練習(xí) 430
第11章  JavaMail入門 432
11.1  使用JavaMail 433
11.1.1  傳送純文字郵件 433
11.1.2  發(fā)送多重內(nèi)容郵件 436
11.2  綜合練習(xí)/微博 440
11.2.1  實(shí)現(xiàn)取回密碼功能 440
11.2.2  接收重送密碼請求 445
11.3  重點(diǎn)復(fù)習(xí) 447
11.4  課后練習(xí) 447
第12章  從模式到框架 449
12.1  認(rèn)識設(shè)計(jì)模式 450
12.1.1  Template Method模式(Gof
設(shè)計(jì)模式) 450
12.1.2  Intercepting Filter模式(Java
EE設(shè)計(jì)模式) 451
12.1.3  Model-View-Controller模式
(架構(gòu)模式) 452
12.2  重構(gòu)、模式與框架 453
12.2.1  Business Delegate
模式 453
12.2.2  Service Locator模式 454
12.2.3  Transfer Object模式 455
12.2.4  Front Controller模式 455
12.2.5  庫與框架 456
12.3  重點(diǎn)復(fù)習(xí) 457
12.5  課后練習(xí) 459
附錄A  如何使用本書項(xiàng)目 460
附錄B  MySQL入門 463

本目錄推薦

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