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

JSP & Servlet學(xué)習(xí)筆記(第3版)

JSP & Servlet學(xué)習(xí)筆記(第3版)

定 價(jià):¥98.00

作 者: 林信良 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 從Servlet到Spring Boot
標(biāo) 簽: 暫缺

ISBN: 9787302522454 出版時(shí)間: 2019-04-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 470 字?jǐn)?shù):  

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

  涵蓋SCWCD考試范圍 ? Servlet 4.0新功能介紹 ? 加強(qiáng)Web安全基本觀念 ? 銜接Spring MVC、Spring Boot ? 提供Lab操作文檔

作者簡(jiǎn)介

  林信良(網(wǎng)名:良葛格),畢業(yè)于臺(tái)灣大學(xué)電機(jī)工程學(xué)系。擅長(zhǎng)技術(shù)寫作、翻譯與教育培訓(xùn)。喜好研究程序語(yǔ)言、框架、社群,從中學(xué)習(xí)設(shè)計(jì)、典范及文化,并利用閑暇之余記錄所學(xué)技術(shù),涵蓋C/C++、Java、Ruby/Rails、Python、JavaScript、Haskell、OpenSCAD等領(lǐng)域。目前出版的著作有《JSP & Servlet學(xué)習(xí)筆記(第2版)》《Spring技術(shù)手冊(cè)》《Java JDK 8 學(xué)習(xí)筆記》《Java JDK 9 學(xué)習(xí)筆記》,譯作有《Ajax實(shí)戰(zhàn)手冊(cè)》《jQuery實(shí)戰(zhàn)手冊(cè)(第2版)》。

圖書目錄

目    錄
 
Chapter 1  Web應(yīng)用程序簡(jiǎn)介   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  HTTP請(qǐng)求方法   6
1.1.5  有關(guān)URI編碼   9
1.1.6  后端與前端   11
1.1.7 Web安全概念   13
1.2  Servlet/JSP簡(jiǎn)介   14
1.2.1  何謂Web容器   14
1.2.2  Servlet與JSP的關(guān)系   16
1.2.3  關(guān)于MVC/Model 2   19
1.2.4  Java EE簡(jiǎn)介   22
1.3  重點(diǎn)復(fù)習(xí)   23
Chapter 2  編寫與設(shè)置Servlet   24
2.1  個(gè)Servlet   25
2.1.1  準(zhǔn)備開發(fā)環(huán)境   25
2.1.2  個(gè)Servlet程序   27
2.2  在Hello之后   29
2.2.1  關(guān)于HttpServlet   30
2.2.2  使用@WebServlet   32
2.2.3  使用web.xml   33
2.2.4  文件組織與部署   36
2.3  進(jìn)階部署設(shè)置   37
2.3.1  URL模式設(shè)置   37
2.3.2  Web文件夾結(jié)構(gòu)   40
2.3.3  使用web-fragment.xml   41
2.4  重點(diǎn)復(fù)習(xí)   44
2.5  課后練習(xí)   45
Chapter 3  請(qǐng)求與響應(yīng)   46
3.1  從容器到HttpServlet   47
3.1.1  Web容器做了什么   47
3.1.2  doXXX()方法   49
3.2  關(guān)于HttpServletRequest   52
3.2.1  處理請(qǐng)求參數(shù)   52
3.2.2 處理請(qǐng)求標(biāo)頭   55
3.2.3  請(qǐng)求參數(shù)編碼處理   56
3.2.4  getReader()、getInputStream()讀取內(nèi)容   58
3.2.5  getPart()、getParts()取得
上傳文件   62
3.2.6  使用RequestDispatcher調(diào)派請(qǐng)求   67
3.3  關(guān)于HttpServletResponse   73
3.3.1  設(shè)置響應(yīng)標(biāo)頭、緩沖區(qū)   73
3.3.2  使用getWriter()輸出字符   75
3.3.3  使用getOutputStream()輸出
二進(jìn)制字符   78
3.3.4  使用sendRedirect()、
sendError()   80
3.4  綜合練習(xí)   81
3.4.1  微博應(yīng)用程序功能概述   82
3.4.2  實(shí)現(xiàn)會(huì)員注冊(cè)功能   83
3.4.3  實(shí)現(xiàn)會(huì)員登錄功能   88
3.5  重點(diǎn)復(fù)習(xí)   89
3.6  課后練習(xí)   90
Chapter 4  會(huì)話管理   92
4.1  會(huì)話管理基本原理   93
4.1.1  使用隱藏域   93
4.1.2  使用Cookie   96
4.1.3  使用URI重寫   100
4.2  HttpSession會(huì)話管理   102
4.2.1  使用HttpSession   103
4.2.2  HttpSession會(huì)話管理
原理   107
4.2.3  HttpSession與URI重寫   109
4.3  綜合練習(xí)   111
4.3.1  登錄與注銷   111
4.3.2 會(huì)員信息管理   112
4.3.3 新增與刪除信息   116
4.4  重點(diǎn)復(fù)習(xí)   118
4.5  課后練習(xí)   119
Chapter 5  Servlet進(jìn)階API、過(guò)濾
器與監(jiān)聽器   120
5.1  Servlet進(jìn)階API   121
5.1.1  Servlet、ServletConfig與GenericServlet   121
5.1.2  使用ServletConfig   123
5.1.3  使用ServletContext   126
5.1.4 使用PushBuilder   128
5.2  應(yīng)用程序事件、監(jiān)聽器   130
5.2.1  ServletContext事件、
監(jiān)聽器   130
5.2.2  HttpSession事件、
監(jiān)聽器   135
5.2.3  HttpServletRequest事件、
監(jiān)聽器   141
5.3  過(guò)濾器   142
5.3.1  過(guò)濾器的概念   142
5.3.2  實(shí)現(xiàn)與設(shè)置過(guò)濾器   144
5.3.3  請(qǐng)求封裝器   149
5.3.4  響應(yīng)封裝器   153
5.4  異步處理   157
5.4.1  AsyncContext簡(jiǎn)介   158
5.4.2  異步Long Polling   160
5.4.3  更多AsyncContext細(xì)節(jié)   163
5.4.4 異步Server-Sent Event   164
5.4.5 使用ReadListener   167
5.4.6 使用WriteListener   169
5.5  綜合練習(xí)   172
5.5.1  創(chuàng)建UserService   172
5.5.2  設(shè)置過(guò)濾器   177
5.5.3  重構(gòu)微博   179
5.6  重點(diǎn)復(fù)習(xí)   183
5.7  課后練習(xí)   185
Chapter 6  使用JSP   186
6.1  從JSP到Servlet   187
6.1.1  JSP生命周期   187
6.1.2  Servlet至JSP的簡(jiǎn)單
轉(zhuǎn)換   191
6.1.3  指示元素   194
6.1.4  聲明、Scriptlet與表達(dá)式
元素   197
6.1.5  注釋元素   201
6.1.6  隱式對(duì)象   201
6.1.7  錯(cuò)誤處理   204
6.2  標(biāo)準(zhǔn)標(biāo)簽   208
6.2.1  、標(biāo)簽   208
6.2.2  、與簡(jiǎn)介   209
6.2.3  深入、與   211
6.2.4  談?wù)凪odel 1   214
6.2.5  XML格式標(biāo)簽   216
6.3  表達(dá)式語(yǔ)言(EL)   217
6.3.1  EL簡(jiǎn)介   218
6.3.2  使用EL取得屬性   220
6.3.3  EL隱式對(duì)象   222
6.3.4  EL運(yùn)算符   223
6.3.5  自定義EL函數(shù)   224
6.3.6 EL 3.0   226
6.4  綜合練習(xí)   227
6.4.1  改用JSP實(shí)現(xiàn)視圖   228
6.4.2  重構(gòu)UserService與
member.jsp   231
6.4.3  創(chuàng)建register.jsp、index.jsp、user.jsp   234
6.5  重點(diǎn)復(fù)習(xí)   242
6.6  課后練習(xí)   243
Chapter 7  使用JSTL   244
7.1  JSTL簡(jiǎn)介   245
7.2  核心標(biāo)簽庫(kù)   246
7.2.1  流程處理標(biāo)簽   246
7.2.2  錯(cuò)誤處理標(biāo)簽   249
7.2.3  網(wǎng)頁(yè)導(dǎo)入、重定向、URI
處理標(biāo)簽   250
7.2.4  屬性處理與輸出標(biāo)簽   252
7.3  I18N兼容格式標(biāo)簽庫(kù)   254
7.3.1  I18N基礎(chǔ)   254
7.3.2  信息標(biāo)簽   257
7.3.3  地區(qū)標(biāo)簽   259
7.3.4  格式標(biāo)簽   264
7.4  XML標(biāo)簽庫(kù)   267
7.4.1  XPath、XSLT基礎(chǔ)   267
7.4.2  解析、設(shè)置與輸出標(biāo)簽   270
7.4.3  流程處理標(biāo)簽   271
7.4.4  文件轉(zhuǎn)換標(biāo)簽   272
7.5  函數(shù)標(biāo)簽庫(kù)   274
7.6  綜合練習(xí)   275
7.6.1  修改index.jsp、
register.jsp   275
7.6.2  修改member.jsp   277
7.6.3  修改user.jsp   278
7.7  重點(diǎn)復(fù)習(xí)   278
7.8  課后練習(xí)   280
Chapter 8  自定義標(biāo)簽   281
8.1  Tag File自定義標(biāo)簽   282
8.1.1  Tag File簡(jiǎn)介   282
8.1.2  處理標(biāo)簽屬性與Body   285
8.1.3  TLD文件   287
8.2  Simple Tag自定義標(biāo)簽   288
8.2.1  Simple Tag簡(jiǎn)介   288
8.2.2  了解API架構(gòu)與生命
周期   290
8.2.3  處理標(biāo)簽屬性與Body   293
8.2.4  與父標(biāo)簽溝通   296
8.2.5  TLD文件   300
8.3  Tag自定義標(biāo)簽   301
8.3.1  Tag簡(jiǎn)介   301
8.3.2  了解架構(gòu)與生命周期   302
8.3.3  重復(fù)執(zhí)行標(biāo)簽Body   304
8.3.4  處理Body運(yùn)行結(jié)果   306
8.3.5  與父標(biāo)簽溝通   309
8.4  綜合練習(xí)   311
8.4.1 重構(gòu)/使用DAO   312
8.4.2 加強(qiáng)user.jsp   315
8.5  重點(diǎn)復(fù)習(xí)   317
8.6  課后練習(xí)   319
Chapter 9  整合數(shù)據(jù)庫(kù)   320
9.1  JDBC入門   321
9.1.1  JDBC簡(jiǎn)介   321
9.1.2  連接數(shù)據(jù)庫(kù)   327
9.1.3  使用Statement、
ResultSet   331
9.1.4  使用PreparedStatement、CallableStatement   335
9.2  JDBC進(jìn)階   338
9.2.1  使用DataSource取得
連接   338
9.2.2  使用ResultSet卷動(dòng)、更新
數(shù)據(jù)   341
9.2.3  批次更新   343
9.2.4  Blob與Clob   344
9.2.5  事務(wù)簡(jiǎn)介   350
9.2.6  metadata簡(jiǎn)介   356
9.2.7  RowSet簡(jiǎn)介   358
9.3  使用SQL標(biāo)簽庫(kù)   363
9.3.1  數(shù)據(jù)源、查詢標(biāo)簽   363
9.3.2  更新、參數(shù)、事務(wù)標(biāo)簽   364
9.4  綜合練習(xí)   366
9.4.1  使用JDBC實(shí)現(xiàn)DAO   366
9.4.2  設(shè)置JNDI部署描述   369
9.4.3 實(shí)現(xiàn)首頁(yè)信息   370
9.5  重點(diǎn)復(fù)習(xí)   374
9.6  課后練習(xí)   375
Chapter 10  Web容器安全管理   376
10.1  了解與實(shí)現(xiàn)Web容器安全
管理   377
10.1.1  Java EE安全基本
概念   377
10.1.2  聲明式基本身份驗(yàn)證   379
10.1.3  容器基本身份驗(yàn)證
原理   384
10.1.4  聲明式窗體驗(yàn)證   385
10.1.5  容器窗體驗(yàn)證原理   386
10.1.6  使用HTTPS保護(hù)
數(shù)據(jù)   387
10.1.7  編程式安全管理   389
10.1.8  標(biāo)注訪問(wèn)控制   391
10.2  綜合練習(xí)   393
10.2.1  使用容器窗體驗(yàn)證   393
10.2.2  設(shè)置DataSource-
Realm   395
10.3  重點(diǎn)復(fù)習(xí)   396
10.4  課后練習(xí)   397
Chapter 11  JavaMail入門   398
11.1  使用JavaMail   399
11.1.1  發(fā)送純文字郵件   399
11.1.2  發(fā)送多重內(nèi)容郵件   401
11.2  綜合練習(xí)   405
11.2.1  發(fā)送驗(yàn)證賬號(hào)郵件   405
11.2.2 驗(yàn)證用戶賬號(hào)   411
11.2.3 發(fā)送重設(shè)密碼郵件   412
11.2.4 重新設(shè)置密碼   415
11.3  重點(diǎn)復(fù)習(xí)   418
11.4  課后練習(xí)   419
Chapter 12  Spring起步走   420
12.1 使用Gradle   421
12.1.1 下載和設(shè)置Gradle   421
12.1.2 簡(jiǎn)單的Gradle項(xiàng)目   422
12.1.3 Gradle與Eclipse   423
12.2 認(rèn)識(shí)Spring核心   425
12.2.1 相依注入   425
12.2.2 使用Spring核心   427
12.3 重點(diǎn)復(fù)習(xí)   430
12.4  課后練習(xí)   430
Chapter 13  整合Spring MVC   431
13.1 初識(shí)Spring MVC   432
13.1.1 鏈接庫(kù)或框架   432
13.1.2 初步套用Spring
MVC   433
13.1.3 注入服務(wù)對(duì)象與
屬性   440
13.2 逐步善用Spring MVC   444
13.2.1 簡(jiǎn)化控制器   444
13.2.2 建立窗體對(duì)象   449
13.2.3 關(guān)于Thymeleaf
模板   452
13.3 重點(diǎn)復(fù)習(xí)   455
13.4  課后練習(xí)   456
Chapter 14  簡(jiǎn)介Spring Boot   457
14.1 初識(shí)Spring Boot   458
14.1.1 哈嘍!Spring Boot!   458
14.1.2 實(shí)現(xiàn)MVC   461
14.1.3 使用JSP   464
14.2 整合IDE   465
14.2.1 導(dǎo)入Spring Boot
項(xiàng)目   465
14.2.2 Spring Tool Suite   466
14.3 重點(diǎn)復(fù)習(xí)   467
14.4  課后練習(xí)   468
Appendix A  如何使用《JSP & Servlet學(xué)習(xí)筆記(第3版)——從Servlet到Spring Boot》項(xiàng)目   469
A.1 項(xiàng)目環(huán)境配置   470
A.2 范例項(xiàng)目導(dǎo)入   470
 




 
Java EE 7/8 新功能索引
web.xml版本變動(dòng)   33
web.xml新增   34
HttpServletRequest新增getHttpServletMapping()   39
web.xml新增   57
Part新增getSubmittedFileName()   64
web.xml新增   76
HttpServletRequest新增changeSessionId()   104
ServletContext新增setSessionTimeout()   109
新增PushBuilder   128
新增HttpSessionIdListener   141
新增了GenericFilter、HttpFilter類別   145
ServletInputStream非阻斷輸入   168
ServletOutputStream非阻斷輸出   170
Expression Language 3.0   226


本目錄推薦

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