注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數(shù)據(jù)通信網絡服務Tomcat與Java Web開發(fā)技術詳解(第3版)

Tomcat與Java Web開發(fā)技術詳解(第3版)

Tomcat與Java Web開發(fā)技術詳解(第3版)

定 價:¥129.00

作 者: 孫衛(wèi)琴
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121361555 出版時間: 2019-07-01 包裝:
開本: 16開 頁數(shù): 804 字數(shù):  

內容簡介

  本書結合*新的Tomcat 9版本,詳細介紹了開發(fā)Java Web應用的各種技術。主要內容包括:Tomcat和Java Web開發(fā)的基礎知識,Java Web開發(fā)的高級技術,在Java Web應用中運用第三方提供的實用軟件(如Spring、Velocity和Log4J)的方法,以及Tomcat的各種高級功能。書中內容注重理論與實踐相結合,列舉了大量具有典型性和實用價值的Web應用實例,并提供了詳細的開發(fā)和部署步驟。由于Java Web技術是Oracle公司在Java Servlet規(guī)范中提出的通用技術,因此本書講解的Java Web應用例子可以運行在任何一個實現(xiàn)Oracle的Servlet規(guī)范的Java Web服務器上。隨書附贈光盤內容為本書所有范例源程序,視頻教程,以及本書涉及的部分軟件的*新版本的安裝程序。本書語言深入淺出,通俗易懂。無論對于Java Web開發(fā)的新手還是行家來說,本書都是精通Tomcat和開發(fā)Java Web應用的必備的實用手冊。本書還可作為高校的學習Java Web開發(fā)的教材,以及企業(yè)Java Web培訓教材。

作者簡介

  孫衛(wèi)琴是中國知名IT 作家和Java 專家,畢業(yè)于上海交通大學,隨后主要從事基于Java 的軟件開發(fā)工作,在此期間還從事Java 方面的培訓和咨詢工作。2002 年開始Java 技術領域的創(chuàng)作,文風清晰嚴謹、深入淺出,深受讀者歡迎,其多部作品的銷量在同類書籍中一度位居全國榜首。

圖書目錄

第1篇
Java Web開發(fā)技術詳解
第1 章 Web 運作原理探析.......................1
1.1 Web 的概念.............................................2
1.2 HTML簡介.............................................3
1.3 URL簡介................................................5
1.4 HTTP 簡介..............................................6
1.4.1 HTTP 請求格式..........................8
1.4.2 HTTP 響應的格式....................10
1.4.3 正文部分的MIME類型...........12
1.4.4 HTTP 各個版本的特點.............12
1.5 用Java 套接字創(chuàng)建HTTP 客戶與服務器
程序.......................................................14
1.5.1 演示異構系統(tǒng)之間用HTTP 協(xié)議
通信..............................................18
1.5.2 演示對網頁中超鏈接的處理過程
......................................................21
1.5.3 演示對網頁中圖片的處理過程22
1.6 Web 的發(fā)展歷程...................................22
1.6.1 發(fā)布靜態(tài)HTML文檔..............23
1.6.2 發(fā)布靜態(tài)多媒體信息................23
1.6.3 提供瀏覽器端與用戶的動態(tài)交互
功能..............................................24
1.6.4 提供服務器端與用戶的動態(tài)交互
功能..............................................25
1.6.5 發(fā)布Web應用..........................30
1.6.6 發(fā)布Web服務..........................31
1.6.7 Web2.0:全民共建的Web.......34
1.6.8 Web3.0:智能化處理海量信息35
1.7 處理HTTP 請求參數(shù)以及HTML表單35
1.8 客戶端向服務器端上傳文件................38
1.9 小結.......................................................44
1.10 思考題.................................................44
第2章 Tomcat簡介................................49
2.1 Tomcat 概述...........................................50
2.2 Tomcat 作為Servlet 容器的基本功能..51
2.3 Tomcat 的組成結構...............................52
2.4 Tomcat 的工作模式...............................55
2.5 Tomcat 的版本.......................................57
2.6 安裝和配置Tomcat 所需的資源..........59
2.7 安裝Tomcat...........................................60
2.8 啟動Tomcat 并測試Tomcat 的安裝....61
2.9 Tomcat 的運行腳本...............................63
2.10 小結.....................................................64
2.11 思考題.................................................64
第3章 個JavaWeb應用.................67
3.1 JavaWeb 應用簡介................................67
3.2 創(chuàng)建JavaWeb 應用...............................68
3.2.1 JavaWeb 應用的目錄結構........68
3.2.2 創(chuàng)建HTML文件......................70
3.2.3 創(chuàng)建Servlet 類..........................70
3.2.4 創(chuàng)建JSP 文件...........................72
3.2.5 創(chuàng)建web.xml 文件....................72
3.3 在Tomcat 中發(fā)布JavaWeb應用74
3.3.1 Tomcat 的目錄結構..................74
3.3.2 按照默認方式發(fā)布JavaWeb 應用
.....................................................75
3.3.3 Web組件的URL......................76
3.3.4 配置Tomcat 的<Context>元素.80
3.3.5 配置Tomcat 的虛擬主機..........82
3.4 創(chuàng)建、配置和使用自定義JSP 標簽....85
3.5 用批處理文件或ANT編譯范例..........89
3.6 小結.......................................................90
3.7 思考題...................................................91
第4章 Servlet技術(上).....................93
4.1 Servlet API.............................................94
4.1.1 Servlet接口...............................95
4.1.2 GenericServlet 抽象類...............96
4.1.3 HttpServlet 抽象類....................98
4.1.4 ServletRequest接口................101
4.1.5 HttpServletRequest接口.........102
4.1.6 ServletResponse 接口..............104
4.1.7 HttpServletResponse接口.......106
4.1.8 ServletConfig 接口..................108
4.1.9 ServletContext 接口................110
4.2 JavaWeb 應用的生命周期.................. 113
4.2.1 啟動階段.................................113
4.2.2 運行時階段.............................113
4.2.3 終止階段.................................114
4.2.4 用Tomcat 的管理平臺管理Web
應用的生命周期........................114
4.3 Servlet 的生命周期............................. 116
4.3.1 初始化階段.............................116
4.3.2 運行時階段.............................117
4.3.3 銷毀階段.................................117
4.3.4 演示Servlet 的生命周期的范例
....................................................118
4.4 ServletContext 與Web 應用范圍........121
4.4.1 在Web 應用范圍內存放共享數(shù)據(jù)
的范例........................................122
4.4.2 使用ServletContextListener 監(jiān)聽
器................................................124
4.5 Servlet 的服務方法拋出異常..............127
4.6 防止頁面被客戶端緩存......................128
4.7 使用Annotation 標注配置Servlet......129
4.8 處理HTTP 請求參數(shù)中的中文字符編碼
.............................................................131
4.9 小結.....................................................133
4.10 思考題...............................................135
第5章 Servlet技術(下).....................139
5.1 下載文件.............................................139
5.2 上傳文件.............................................141
5.2.1 利用Apache開源類庫實現(xiàn)文件上
傳................................................142
5.2.2 利用Servlet API中的Part 接口實
現(xiàn)文件上傳................................146
5.3 動態(tài)生成圖像.....................................149
5.4 讀寫Cookie.........................................152
5.5 訪問Web 應用的工作目錄.................159
5.6 轉發(fā)和包含.........................................161
5.6.1 請求轉發(fā).................................162
5.6.2 包含.........................................166
5.6.3 請求范圍.................................168
5.7 重定向.................................................168
5.8 訪問Servlet 容器內的其他Web 應用172
5.9 避免并發(fā)問題.....................................173
5.9.1 合理決定在Servlet中定義的變量
的作用域類型............................176
5.9.2 使用Java 同步機制對多線程同步
...................................................178
5.9.3 被廢棄的SingleThreadModel接口
...................................................179
5.10 對客戶請求的異步處理....................181
5.10.1 異步處理的流程...................181
5.10.2 異步處理的范例...................182
5.10.3 異步監(jiān)聽器...........................186
5.10.4 非阻塞I/O.............................187
5.11 服務器端推送....................................191
5.12 小結...................................................193
5.13 思考題...............................................196
第6章 JSP 技術....................................199
6.1 比較HTML、Servlet 和JSP..............199
6.1.1 靜態(tài)HTML文件....................199
6.1.2 用Servlet 動態(tài)生成HTML 頁面
....................................................200
6.1.3 用JSP 動態(tài)生成HTML頁面201
6.2 JSP 語法..............................................205
6.2.1 JSP 指令(Directive)............206
6.2.2 JSP 聲明..................................208
6.2.3 Java程序片段(Scriptlet)....209
6.2.4 Java表達式.............................210
6.2.5 隱含對象.................................212
6.3 JSP 的生命周期...................................214
6.4 請求轉發(fā).............................................216
6.5 包含.....................................................218
6.5.1 靜態(tài)包含.................................218
6.5.2 動態(tài)包含.................................220
6.5.3 混合使用靜態(tài)包含和動態(tài)包含
....................................................222
6.6 JSP 異常處理.......................................229
6.7 再談發(fā)布JSP.......................................232
6.8 預編譯JSP ..........................................232
6.9 PageContext 類的用6

本目錄推薦

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