注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計ServletJSP深入詳解:基于Tomcat的Web開發(fā)

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

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

定 價:¥139.00

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

ISBN: 9787121361500 出版時間: 2019-06-01 包裝: 平裝
開本: 16開 頁數(shù): 688 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

JSP篇
第8章JSP技術 207
8.1 JSP簡介 207
8.2 JSP的運行機制 208
8.3 JSP的語法 213
8.3.1 指令元素(directive element) 213
8.3.2 腳本元素(scripting element) 218
8.3.3 動作元素(action element) 220
8.3.4 注釋 228
8.4 JSP的隱含對象 229
8.4.1 pageContext 229
8.4.2 out 230
8.4.3 page 231
8.4.4 exception 231
8.5 對象和范圍 232
8.6 留言板程序 235
8.7 留言板管理程序 244
8.8 JSP文檔 250
8.8.1 JSP文檔的標識 251
8.8.2 JSP文檔中的元素語法 251
8.9 小結 255
第9章JSP與JavaBean 256
9.1 JavaBean簡介 256
9.1.1 屬性的命名 257
9.1.2 屬性的類型 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)上書店程序 267
9.4 小結 291
第10章JSP開發(fā)的兩種模型 292
10.1 模型1 292
10.2 模型2 296
10.3 MVC模式的實現(xiàn)總結 303
10.4 小結 303
第11章標簽庫(Tag Library) 304
11.1 標簽庫API 304
11.1.1 標簽的形式 304
11.1.2 Tag接口 306
11.1.3 IterationTag接口 307
11.1.4 BodyTag接口 309
11.2 標簽庫描述符 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)標簽的開發(fā) 318
11.3.1 實例一:標簽 318 11.3.2 實例二:標簽 321 11.3.3 實例三:標簽 323 11.3.4 實例四:標簽 326 11.3.5 實例五:標簽 331 11.4 簡單標簽的開發(fā) 337
11.4.1 SimpleTag接口 337
11.4.2 實例一:標簽 339 11.4.3 實例二:標簽 341 11.5 自定義標簽開發(fā)總結 343
11.6 小結 343
第12章表達式語言(EL) 344
12.1 語法 344
12.1.1 “[ ]”和“.”操作符 344
12.1.2 算術操作符 345
12.1.3 關系操作符 346
12.1.4 邏輯操作符 346
12.1.5 Empty操作符 346
12.1.6 條件操作符 346
12.1.7 圓括號 346
12.1.8 操作符的優(yōu)先級 346
12.2 隱含對象 347
12.3 命名變量 348
12.4 保留的關鍵字 349
12.5 函數(shù) 349
12.6 小結 351
第13章JSP標準標簽庫(JSTL) 352
13.1 JSTL簡介 352
13.2 配置JSTL 353
13.3 Core標簽庫 354
13.3.1 一般用途的標簽 354
13.3.2 條件標簽 358
13.3.3 迭代標簽 361
13.3.4 URL相關的標簽 364
13.4 I18N標簽庫 369
13.4.1 國際化標簽 369
13.4.2 格式化標簽 375
13.5 SQL標簽庫 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標簽庫 393
13.6.1 核心操作 394
13.6.2 流程控制 397
13.6.3 轉換操作 401
13.7 Functions標簽庫 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 小結 415
第14章標簽文件(Tag Files) 416
14.1 標簽文件的語法 416
14.2 一個簡單的標簽文件 416
14.3 標簽文件的隱含對象 420
14.4 標簽文件的指令 421
14.4.1 tag指令 421
14.4.2 attribute指令 423
14.4.3 variable指令 423
14.5 標簽文件實例講解 425
14.5.1 實例一:標簽 425 14.5.2 實例二:標簽 426 14.6 動作元素 428 14.7 動作元素 428 14.8 小結 429

本目錄推薦

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