注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)ServletJSP深入詳解:基于Tomcat的Web開(kāi)發(fā)

ServletJSP深入詳解:基于Tomcat的Web開(kāi)發(fā)

ServletJSP深入詳解:基于Tomcat的Web開(kāi)發(fā)

定 價(jià):¥139.00

作 者: 孫鑫 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121361500 出版時(shí)間: 2019-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 688 字?jǐn)?shù):  

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

  《ServletJSP深入詳解——基于Tomcat的Web開(kāi)發(fā)(暢銷(xiāo)書(shū)升級(jí)版)》共分3篇,分別為Servlet篇、JSP篇及其應(yīng)用篇,書(shū)中展示了Java Web開(kāi)發(fā)中各種技術(shù)的應(yīng)用,幫助讀者快速掌握J(rèn)ava Web開(kāi)發(fā)?!≡谥R(shí)的講解上,本書(shū)采用理論與實(shí)踐相結(jié)合的方式,從程序運(yùn)行的內(nèi)部機(jī)制進(jìn)行分析講解,并通過(guò)大量的實(shí)例和實(shí)驗(yàn)來(lái)驗(yàn)證并運(yùn)用本書(shū)的知識(shí)。大部分章節(jié)都提供了多個(gè)例子,而且很多例子都是目前Web開(kāi)發(fā)中經(jīng)常使用的,具有相當(dāng)高的實(shí)用價(jià)值?! 禨ervletJSP深入詳解——基于Tomcat的Web開(kāi)發(fā)(暢銷(xiāo)書(shū)升級(jí)版)》不僅可以作為Java Web開(kāi)發(fā)的學(xué)習(xí)用書(shū),還可以作為從事Java Web開(kāi)發(fā)的程序員的參考用書(shū)和必備手冊(cè)。

作者簡(jiǎn)介

  孫鑫 IT技術(shù)和教育專(zhuān)家,2009年中國(guó)教育杰出人物。具有20多年的軟件開(kāi)發(fā)和教育培訓(xùn)經(jīng)驗(yàn),精通多種程序語(yǔ)言和技術(shù)架構(gòu), 曾主講過(guò)的課程包括C/C++、VC++、COM/DCOM/COM+、SQL Server、Oracle、Java、J2EE、Struts/Struts 2、Hibernate、MyBatis、 Spring、數(shù)據(jù)庫(kù)建模等。2004年曾推出“Java無(wú)難事”和“VC++深入編程”教學(xué)視頻,獲得了強(qiáng)烈反響,在網(wǎng)絡(luò)上掀起了一股視頻教學(xué)的風(fēng)潮,數(shù)十萬(wàn)名學(xué)員通過(guò)這兩套視頻走上了軟件開(kāi)發(fā)的道路。從2006年開(kāi)始,相繼出版了暢銷(xiāo)技術(shù)專(zhuān)著:《Java Web開(kāi)發(fā)詳 解》《VC++深入詳解》《Struts 2深入詳解》《Servlet/JSP深入詳解》《XML、XML Schema、XSLT 2.0和XQuery開(kāi)發(fā)詳解 》《HTML5、CSS和JavaScript開(kāi)發(fā)》。。

圖書(shū)目錄

Servlet篇
第1章Servlet與Tomcat 1
1.1 Web技術(shù)的發(fā)展 1
1.2 Servlet與Servlet容器 3
1.3 Servlet容器的分類(lèi) 4
1.4 Tomcat簡(jiǎn)介 5
1.5 Tomcat的安裝與配置 6
1.5.1 Tomcat的目錄結(jié)構(gòu) 8
1.5.2 運(yùn)行Tomcat 9
1.5.3 Tomcat啟動(dòng)分析 13
1.6 Tomcat的體系結(jié)構(gòu) 15
1.7 Tomcat的管理程序 17
1.8 小結(jié) 19
第2章Servlet技術(shù) 20
2.1 Servlet API 20
2.1.1 Servlet接口 21
2.1.2 ServletRequest和ServletResponse 22
2.1.3 ServletConfig 25
2.1.4 一個(gè)簡(jiǎn)單的Servlet 25
2.1.5 GenericServlet 33
2.1.6 HttpServlet 34
2.1.7 HttpServletRequest和HttpServletResponse 35
2.2 幾個(gè)實(shí)例 38
2.2.1 實(shí)例一:WelcomeServlet 38
2.2.2 實(shí)例二:OutputInfoServlet 44
2.2.3 實(shí)例三:LoginServlet 48
2.3 Servlet異常 53
2.3.1 ServletException類(lèi) 53
2.3.2 UnavailableException類(lèi) 53
2.4 Servlet生命周期 54
2.5 Servlet上下文 56
2.5.1 ServletContext接口 56
2.5.2 頁(yè)面訪問(wèn)量統(tǒng)計(jì)實(shí)例 58
2.6 請(qǐng)求轉(zhuǎn)發(fā) 62
2.6.1 RequestDispatcher接口 62
2.6.2 得到RequestDispatcher對(duì)象 63
2.6.3 請(qǐng)求轉(zhuǎn)發(fā)的實(shí)例 63
2.6.4 sendRedirect()和forward()方法的區(qū)別 70
2.7 小結(jié) 71
第3章Web應(yīng)用程序的部署 72
3.1 配置任意目錄下的Web應(yīng)用程序 72
3.2 WAR文件 75
3.3 與Servlet配置相關(guān)的元素 78
3.3.1 元素及其子元素 78 3.3.2 元素及其子元素 80 3.4 一個(gè)實(shí)例 82
3.5 小結(jié) 86
第4章數(shù)據(jù)庫(kù)訪問(wèn) 87
4.1 JDBC驅(qū)動(dòng)程序的類(lèi)型 88
4.1.1 JDBC-ODBC橋 88
4.1.2 部分本地API、部分Java驅(qū)動(dòng)程序 89
4.1.3 JDBC網(wǎng)絡(luò)純Java驅(qū)動(dòng)程序 89
4.1.4 本地協(xié)議的純Java驅(qū)動(dòng)程序 89
4.2 安裝數(shù)據(jù)庫(kù) 90
4.3 下載MySQL JDBC驅(qū)動(dòng) 94
4.4 JDBC API 95
4.4.1 加載并注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng) 96
4.4.2 建立到數(shù)據(jù)庫(kù)的連接 99
4.4.3 訪問(wèn)數(shù)據(jù)庫(kù) 100
4.4.4 事務(wù)處理 129
4.4.5 可滾動(dòng)和可更新的結(jié)果集 138
4.5 JDBC數(shù)據(jù)源和連接池 140
4.6 小結(jié) 145
第5章會(huì)話(huà)跟蹤 146
5.1 用于會(huì)話(huà)跟蹤的技術(shù) 147
5.1.1 SSL會(huì)話(huà) 147
5.1.2 Cookies 148
5.1.3 URL重寫(xiě) 149
5.2 Java Servlet API的會(huì)話(huà)跟蹤 149
5.2.1 HttpSession接口 150
5.2.2 Session的生命周期 151
5.2.3 Cookie的應(yīng)用 165
5.2.4 Session和Cookie的深入研究 173
5.3 Session的持久化 175
5.4 小結(jié) 176
第6章Servlet的異常處理機(jī)制 177
6.1 聲明式異常處理 178
6.1.1 HTTP錯(cuò)誤代碼的處理 178
6.1.2 Java異常的處理 182
6.2 程序式異常處理 185
6.2.1 在try-catch語(yǔ)句中處理異常 185
6.2.2 使用RequestDispatcher來(lái)處理異常 188
6.3 小結(jié) 191
第7章開(kāi)發(fā)線(xiàn)程安全的Servlet 192
7.1 多線(xiàn)程的Servlet模型 192
7.2 線(xiàn)程安全的Servlet 193
7.2.1 變量的線(xiàn)程安全 193
7.2.2 屬性的線(xiàn)程安全 202
7.3 SingleThreadModel接口 206
7.4 小結(jié) 206

JSP篇
第8章JSP技術(shù) 207
8.1 JSP簡(jiǎn)介 207
8.2 JSP的運(yùn)行機(jī)制 208
8.3 JSP的語(yǔ)法 213
8.3.1 指令元素(directive element) 213
8.3.2 腳本元素(scripting element) 218
8.3.3 動(dòng)作元素(action element) 220
8.3.4 注釋 228
8.4 JSP的隱含對(duì)象 229
8.4.1 pageContext 229
8.4.2 out 230
8.4.3 page 231
8.4.4 exception 231
8.5 對(duì)象和范圍 232
8.6 留言板程序 235
8.7 留言板管理程序 244
8.8 JSP文檔 250
8.8.1 JSP文檔的標(biāo)識(shí) 251
8.8.2 JSP文檔中的元素語(yǔ)法 251
8.9 小結(jié) 255
第9章JSP與JavaBean 256
9.1 JavaBean簡(jiǎn)介 256
9.1.1 屬性的命名 257
9.1.2 屬性的類(lèi)型 259
9.2 在JSP中使用JavaBean 259
9.2.1 260 9.2.2 261 9.2.3 262 9.2.4 示例 262
9.3 網(wǎng)上書(shū)店程序 267
9.4 小結(jié) 291
第10章JSP開(kāi)發(fā)的兩種模型 292
10.1 模型1 292
10.2 模型2 296
10.3 MVC模式的實(shí)現(xiàn)總結(jié) 303
10.4 小結(jié) 303
第11章標(biāo)簽庫(kù)(Tag Library) 304
11.1 標(biāo)簽庫(kù)API 304
11.1.1 標(biāo)簽的形式 304
11.1.2 Tag接口 306
11.1.3 IterationTag接口 307
11.1.4 BodyTag接口 309
11.2 標(biāo)簽庫(kù)描述符 310
11.2.1 元素 311 11.2.2 元素 312 11.2.3 元素 313 11.2.4 元素 313 11.2.5 元素 316 11.2.6 元素 316 11.3 傳統(tǒng)標(biāo)簽的開(kāi)發(fā) 318
11.3.1 實(shí)例一:標(biāo)簽 318 11.3.2 實(shí)例二:標(biāo)簽 321 11.3.3 實(shí)例三:標(biāo)簽 323 11.3.4 實(shí)例四:標(biāo)簽 326 11.3.5 實(shí)例五:標(biāo)簽 331 11.4 簡(jiǎn)單標(biāo)簽的開(kāi)發(fā) 337
11.4.1 SimpleTag接口 337
11.4.2 實(shí)例一:標(biāo)簽 339 11.4.3 實(shí)例二:標(biāo)簽 341 11.5 自定義標(biāo)簽開(kāi)發(fā)總結(jié) 343
11.6 小結(jié) 343
第12章表達(dá)式語(yǔ)言(EL) 344
12.1 語(yǔ)法 344
12.1.1 “[ ]”和“.”操作符 344
12.1.2 算術(shù)操作符 345
12.1.3 關(guān)系操作符 346
12.1.4 邏輯操作符 346
12.1.5 Empty操作符 346
12.1.6 條件操作符 346
12.1.7 圓括號(hào) 346
12.1.8 操作符的優(yōu)先級(jí) 346
12.2 隱含對(duì)象 347
12.3 命名變量 348
12.4 保留的關(guān)鍵字 349
12.5 函數(shù) 349
12.6 小結(jié) 351
第13章JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL) 352
13.1 JSTL簡(jiǎn)介 352
13.2 配置JSTL 353
13.3 Core標(biāo)簽庫(kù) 354
13.3.1 一般用途的標(biāo)簽 354
13.3.2 條件標(biāo)簽 358
13.3.3 迭代標(biāo)簽 361
13.3.4 URL相關(guān)的標(biāo)簽 364
13.4 I18N標(biāo)簽庫(kù) 369
13.4.1 國(guó)際化標(biāo)簽 369
13.4.2 格式化標(biāo)簽 375
13.5 SQL標(biāo)簽庫(kù) 384
13.5.1 384 13.5.2 385 13.5.3 389 13.5.4 390 13.5.5 390 13.5.6 392 13.6 XML標(biāo)簽庫(kù) 393
13.6.1 核心操作 394
13.6.2 流程控制 397
13.6.3 轉(zhuǎn)換操作 401
13.7 Functions標(biāo)簽庫(kù) 404
13.7.1 fn:contains 404
13.7.2 fn:containsIgnoreCase 405
13.7.3 fn:startsWith 405
13.7.4 fn:endsWith 406
13.7.5 fn:indexOf 407
13.7.6 fn:replace 407
13.7.7 fn:substring 408
13.7.8 fn:substringBefore 409
13.7.9 fn:substringAfter 410
13.7.10 fn:split 410
13.7.11 fn:join 411
13.7.12 fn:toLowerCase 412
13.7.13 fn:toUpperCase 413
13.7.14 fn:trim 413
13.7.15 fn:escapeXml 414
13.7.16 fn:length 414
13.8 小結(jié) 415
第14章標(biāo)簽文件(Tag Files) 416
14.1 標(biāo)簽文件的語(yǔ)法 416
14.2 一個(gè)簡(jiǎn)單的標(biāo)簽文件 416
14.3 標(biāo)簽文件的隱含對(duì)象 420
14.4 標(biāo)簽文件的指令 421
14.4.1 tag指令 421
14.4.2 attribute指令 423
14.4.3 variable指令 423
14.5 標(biāo)簽文件實(shí)例講解 425
14.5.1 實(shí)例一:標(biāo)簽 425 14.5.2 實(shí)例二:標(biāo)簽 426 14.6 動(dòng)作元素 428 14.7 動(dòng)作元素 428 14.8 小結(jié) 429

本目錄推薦

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