Java Web應(yīng)用開發(fā)技術(shù)

出版時間:2012-2  出版社:人民郵電出版社  作者:王電鋼,劉孫俊 主編  頁數(shù):236  

內(nèi)容概要

  本書系統(tǒng)地介紹了使用Java語言開發(fā)Web應(yīng)用的基礎(chǔ)技術(shù)。首先,從Web應(yīng)用的基礎(chǔ)——HTTP入手;然后,逐章講述了Java
開發(fā)Web應(yīng)用的各種技術(shù)和規(guī)范,涉及了Java
Web容器、Servlet、JSP、過濾器、監(jiān)聽器、標記庫、Web應(yīng)用安全、Web開發(fā)模式;每章為讀者配備了簡明而又實用的示例。通過本書的學(xué)習(xí),讀者能夠全面掌握Java語言Web編程技術(shù),并對Java
Web應(yīng)用的基礎(chǔ)知識有更深刻的了解。
  本書可作為普通高等院校計算機及相關(guān)專業(yè)的教材,同時也可作為Java編程愛好者及開發(fā)人員的參考用書。

書籍目錄

第1章 Java Web工作原理 
1.1 解析HTTP 
1.1.1 建立連接 
1.1.2 發(fā)送請求信息 
1.1.3 回送響應(yīng)信息 
1.1.4 關(guān)閉連接 
1.2 Web服務(wù)器的缺點 
1.3 服務(wù)器端網(wǎng)頁編程 
1.3.1 最早的解決方案CGI 
1.3.2 Java的解決方案 
1.4 Java Web 應(yīng)用程序的組成 
1.4.1 /WEB-INF和web.xml 
1.4.2 Java類和資源文件 
1.4.3 JAR文件 
1.4.4 Web應(yīng)用程序資源(WAR)文件 
1.5 Web容器Tomcat簡介 
1.5.1 Tomcat目錄結(jié)構(gòu) 
1.5.2 發(fā)布Web應(yīng)用 
1.5.3 Tomcat其他功能簡介 
本章小結(jié) 
第2章 Servlet基礎(chǔ) 
2.1 什么是Servlet 
2.2 Servlet API 
2.3 Servlet生命周期 
2.4 Servlet與HTTP 
2.5 Servlet編碼與部署步驟 
2.5.1 編譯Servlet代碼 
2.5.2 部署Servlet 
2.6 Servlet配置 
2.7 ServletContext 
2.7.1 初始化Web應(yīng)用程序參數(shù) 
2.7.2 在Servlet中共享信息 
2.7.3 虛擬路徑轉(zhuǎn)換為物理路徑 
2.7.4 臨時目錄 
本章小結(jié) 
第3章 使用Servlet處理HTTP響應(yīng) 
3.1 使用Servlet發(fā)送服務(wù)器端響應(yīng)信息 
3.2 設(shè)置響應(yīng)狀態(tài)行 
3.2.1 HTTP狀態(tài)碼 
3.2.2 設(shè)置狀態(tài)碼 
3.3 設(shè)置響應(yīng)頭 
3.4 設(shè)置響應(yīng)消息體 
3.4.1 傳遞文本流 
3.4.2 傳遞二進制流 
3.5 設(shè)置請求重定向 
3.5.1 使用sendRedirect方法實現(xiàn)重定向 
3.5.2 設(shè)置自動刷新和等待頁 
本章小結(jié) 
第4章 使用Servlet處理HTTP請求 
4.1 使用Servlet接收服務(wù)器端請求信息 
4.2 獲取HTTP請求行 
4.3 獲取HTTP請求頭 
4.4 獲取請求消息體 
4.4.1 獲取表單數(shù)據(jù) 
4.4.2 獲取原始表單數(shù)據(jù) 
4.5 請求轉(zhuǎn)發(fā)和請求范圍 
4.5.1 請求轉(zhuǎn)發(fā) 
4.5.2 請求范圍 
本章小結(jié) 
第5章 Web應(yīng)用程序狀態(tài)管理 
5.1 概述 
5.2 Cookies 
5.2.1 Cookies原理 
5.2.2 在Servlet中管理Cookies 
5.3 Session 
5.3.1 Session原理 
5.3.2 會話跟蹤機制 
5.3.3 HttpSession接口 
5.3.4 會話超時管理 
5.3.5 Application 與Session域范圍的屬性比較 
5.3.6 Session持久化管理 
5.4 URL地址重寫 
本章小結(jié) 
第6章 對象作用域與Servlet事件監(jiān)聽器 
6.1 對象作用域 
6.1.1 ServletContext應(yīng)用上下文 
6.1.2 會話作用域 
6.1.3 請求作用域 
6.2 監(jiān)聽器概述 
6.3 監(jiān)聽Web應(yīng)用程序范圍內(nèi)的事件 
6.4 監(jiān)聽會話范圍內(nèi)事件 
6.5 監(jiān)聽請求生命周期內(nèi)事件 
本章小結(jié) 
第7章 過濾器 
7.1 過濾器概述 
7.2 HelloWorld過濾器 
7.3 過濾器API 
7.3.1 Filter接口 
7.3.2 FilterConfig接口 
7.3.3 FilterChain接口 
7.3.4 請求和響應(yīng)包裝器類 
7.4 配置Filter 
7.4.1 元素 
7.4.2 元素 
7.4.3 配置過濾器鏈 
7.5 使用請求和響應(yīng)包裝器 
本章小結(jié) 
第8章 JSP基礎(chǔ) 
8.1 JSP簡介 
8.2 JSP運行機制與生命周期 
8.3 JSP語法和語義 
8.4 腳本元素 
8.4.1 Scriptlet 
8.4.2 腳本表達式 
8.4.3 聲明 
8.5 注釋 
8.6 JSP指令 
8.7 JSP標準動作 
8.7.1 動作 
8.7.2 動作 
8.8 JSP隱式對象 
8.8.1 out對象 
8.8.2 pageContext對象 
本章小結(jié) 
第9章 Java Web開發(fā)模式 
9.1 Java Web開發(fā)模式的變遷 
9.2 在JSP中使用JavaBean 
9.3 JSP開發(fā)模式1 
9.4 JSP開發(fā)模式2 
9.4.1 MVC架構(gòu)模式 
9.4.2 MVC架構(gòu)模式的Java Web實現(xiàn) 
9.4.3 JSP模式2的開發(fā)步驟 
9.5 在MVC中使用過濾器 
本章小結(jié) 
第10章 編寫Java無腳本的JSP 頁面 
10.1 JSP表達式語言EL 
10.1.1 EL表達式和JSP腳本表達式 
10.1.2 在EL表達式中使用隱式變量 
10.1.3 運算符 
10.1.4 EL函數(shù) 
10.2 JSP自定義標記庫與標準標記庫JSTL 
10.2.1 通用標記 
10.2.2 變量支持標記 
10.2.3 流程控制 
10.2.4 使用JSTL訪問URL信息 
本章小結(jié) 
第11章 JSP自定義標記 
11.1 JSP Tag Library簡介 
11.1.1 標記庫和JavaBean的區(qū)別 
11.1.2 標記庫的工作原理 
11.2 標記庫的使用 
11.2.1 一個簡單的標記庫程序 
11.2.2 標記處理 
11.2.3 標記描述程序 
11.2.4 在JSP文件中使用自定義標記 
11.2.5 在web.xml中定義標記 
11.3 自定義標記開發(fā)步驟 
第12章 Web應(yīng)用程序異常處理 
12.1 JSP和Servlet 
12.2 Web應(yīng)用程序異常處理 
12.3 日志 
12.3.1 Log4j簡介 
12.3.2 Log4j組件 
12.3.3 Log4j的配置 
12.3.4 Log4j在Web應(yīng)用程序的使用 
12.3.5 日志和性能 
第13章 JavaWeb應(yīng)用程序安全 
13.1 基本概念 
13.2 理解驗證機制 
13.2.1 驗證機制類型 
13.2.2 為Web應(yīng)用程序定義驗證機制 
13.3 聲明式安全 
13.4 程序式安全 
第14章 Web服務(wù) 
14.1 異構(gòu)系統(tǒng)的交互 
14.2 解決方案 
14.2.1 CORBA 
14.2.2 消息隊列 
14.3 Web服務(wù)簡介 
14.3.1 Web服務(wù)基本規(guī)范 
14.3.2 擴展Web服務(wù)規(guī)范 
14.3.3 Web服務(wù)是如何工作的? 
14.4 JAX-RPC開發(fā)Web服務(wù)簡介 
14.5 JAX-WS開發(fā)Web服務(wù) 
14.6 簡單對象訪問協(xié)議(SOAP) 
14.6.1 HTTP協(xié)議層 
14.6.2 SOAP信封 
14.6.3 SOAP協(xié)議頭 
14.6.4 SOAP協(xié)議體 
14.6.5 SOAP錯誤響應(yīng) 
14.6.6 SOAP樣式 
14.6.7 SOAP消息交互模式 
14.7 Web服務(wù)描述語言(WSDL) 
14.7.1 數(shù)據(jù)類型 
14.7.2 定義消息 
14.7.3 接口定義 
14.7.4 定義綁定 
14.7.5 服務(wù)定義 

編輯推薦

王電鋼、劉孫俊主編的這本《Java Web應(yīng)用開發(fā)技術(shù)》從Web應(yīng)用程序工作原理入手,讓讀者對Web應(yīng)用程序的網(wǎng)絡(luò)基礎(chǔ)協(xié)議HTTP有所了解;介紹了Web應(yīng)用程序請求應(yīng)答的工作方式,讓讀者對Web的基本原理有一個較為清晰的認識;然后再對Java EE平臺上Web應(yīng)用程序開發(fā)的核心技術(shù)和技術(shù)規(guī)范進行介紹,如Web容器、Servlet、過濾器、監(jiān)聽器、JSP等。在對核心技術(shù)本身進行介紹的同時,介紹如何應(yīng)用這些技術(shù)以及應(yīng)用這些技術(shù)的各種技巧,如上傳文件、動態(tài)生成圖片等。在介紹了核心技術(shù)之后,本書還從Web應(yīng)用程序的整體架構(gòu)角度介紹了使用Java開發(fā)Web應(yīng)用程序的常用開發(fā)模式;介紹了各種MVC框架的基礎(chǔ)技術(shù)JSP自定義標記;介紹了增強Java Web應(yīng)用程序可靠性的異常處理機制和安全機制;最后介紹了用于異構(gòu)系統(tǒng)整合的Web服各。

圖書封面

評論、評分、閱讀與下載


    Java Web應(yīng)用開發(fā)技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7