注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關(guān)Servlet/JSP深入詳解:基于Tomcat的Web開發(fā)(含光盤)

Servlet/JSP深入詳解:基于Tomcat的Web開發(fā)(含光盤)

Servlet/JSP深入詳解:基于Tomcat的Web開發(fā)(含光盤)

定 價:¥75.00

作 者: 孫鑫 著
出版社: 電子工業(yè)出版社
叢編項: Java Web開發(fā)三部曲
標 簽: JSP

ISBN: 9787121069963 出版時間: 2008-08-01 包裝: 平裝
開本: 16開 頁數(shù): 645 字數(shù):  

內(nèi)容簡介

  本書涵蓋了最新發(fā)布的Servlet 2.5和JSP 2.1規(guī)范。全書共分3篇,分別為Servlet、JSP及其應用書中展示了Java Web開發(fā)中各種技術(shù)的應用,幫助讀者快速掌握Java Web開發(fā)。在知識的講解上,本書采用理論與實踐相結(jié)合的方式,從程序運行的內(nèi)部機制進行分析講解,并通過大量的實例和實驗來驗證并運用本書的知識。大部分章節(jié)都提供了多個例子,而且很多例子都是目前Web開發(fā)中經(jīng)常使用的,具有相當?shù)膶嵱脙r值。本書的配套光盤免費提供了價值人民幣330元的Java教學視頻(長達30小時),對Java語言進行了全面講解,幫助一些不會Java語言的讀者快速地從Java基礎(chǔ)知識的學習中過渡到Java Web的學習與開發(fā)上。此外,在配套光盤中還提供了“HTML語言速成”教學視頻、“HTTP協(xié)議詳解”教學視頻和“Eclipse開發(fā)工具介紹”視頻,幫助讀者快速掌握HTML語言和HTTP協(xié)議,以及熟悉Eclipse這個目前最為流行的Java開發(fā)工具。本書不僅可以作為Java Web開發(fā)的學習用書,還可以作為從事Java Web開發(fā)的程序員的參考用書和必備手冊。

作者簡介

  孫鑫:1、程序員之家(www.sunxin.org)站長,著名IT培訓專家,10年軟件開發(fā)和教育培訓經(jīng)驗,培訓學員數(shù)千人,就業(yè)于微軟、IBM、華為、東軟、中軟、聯(lián)想、神州數(shù)碼等企業(yè)。 2、對多種程序語言和技術(shù)架構(gòu)有深入的了解,擅長Java、J2EE、Struts、Hibernate、Spring、數(shù)據(jù)庫建模、C/C++、VC++、COM/DCOM/COM+、MySQL、SQL Server、Oracle等。 3、2004年曾推出《Java無難事》和《VC++深入編程》教學視頻,獲得了強烈的反響,在網(wǎng)絡上掀起了一股視頻教學的風潮,無數(shù)熱愛編程的學員通過這兩套視頻走上了軟件開發(fā)的道路。4. 2006年5月和6月相繼推出了暢銷圖書《JavacWeb開發(fā)詳解》累計銷售19000冊和《VC++深入詳解》累計銷售29000冊。5.2006年6月推出三套多媒體教學視頻:《Java語言編程即學即會》.VC++語言編程即學即會》.《XML網(wǎng)頁編程開發(fā)詳解》。6.2008年7月出版《Strutsc2深入詳解》和《Servlet/JSP深入詳解》。

圖書目錄

第1篇 Servlet篇
 第1章 Servlet與Tomcat
  1.1 Web技術(shù)的發(fā)展
  1.2 Servlet與Servlet容器
  1.3 Servlet容器的分類
  1.4 Tomcat簡介
  1.5 Tomcat的安裝與配置
   1.5.1 Tomcat的目錄結(jié)構(gòu)
   1.5.2 運行Tomcat
   1.5.3 Tomcat啟動分析
  1.6 Tomcat的體系結(jié)構(gòu)
  1.7 Tomcat的管理程序
  1.8 小結(jié)
 第2章 Servlet技術(shù)
  2.1 Servlet API
   2.1.1 Servlet接口
   2.1.2 ServletRequest和ServletResponse
   2.1.3 ServletConfig
   2.1.4 一個簡單的Servlet
   2.1.5 GenericServlet
   2.1.6 HttpServlet
   2.1.7 HttpServletRequest和HttpServletResponse
  2.2 幾個實例
   2.2.1 實例一:WelcomeServlet
   2.2.2 實例二:OutputInfoServlet
   2.2.3 實例三:LoginServlet
  2.3 Servlet異常
   2.3.1 ServletException類
   2.3.2 UnavailableException類
  2.4 Servlet生命周期
  2.5 Servlet上下文
   2.5.1 ServletContext接口
   2.5.2 頁面訪問量統(tǒng)計實例
2.6 請求轉(zhuǎn)發(fā)
   2.6.1 RequestDispatcher接口
   2.6.2 得到RequestDispatcher對象
   2.6.3 請求轉(zhuǎn)發(fā)的實例
   2.6.4 sendRedirect()和forward()方法的區(qū)別
  2.7 小結(jié)
 第3章 Web應用程序的部署
  3.1 配置任意目錄下的Web應用程序
  3.2 WAR文件
  3.3 與Servlet配置相關(guān)的元素
   3.3.1 元素及其子元素
   3.3.2 元素及其子元素
  3.4 一個實例
  3.5 小結(jié)
 第4章 數(shù)據(jù)庫訪問
  4.1 JDBC驅(qū)動程序的類型
   4.1.1 JDBC-ODBC橋
   4.1.2 部分本地API部分Java驅(qū)動程序
   4.1.3 JDBC網(wǎng)絡純Java驅(qū)動程序
   4.1.4 本地協(xié)議的純Java驅(qū)動程序
  4.2 安裝數(shù)據(jù)庫
  4.3 下載MySQL JDBC驅(qū)動
  4.4 JDBC API
   4.4.1 加載并注冊數(shù)據(jù)庫驅(qū)動
   4.4.2 建立到數(shù)據(jù)庫的連接
   4.4.3 訪問數(shù)據(jù)庫
   4.4.4 事務處理
   4.4.5 可滾動和可更新的結(jié)果集
  4.5 JDBC數(shù)據(jù)源和連接池
  4.6 MySQL對中文的處理
  4.7 小結(jié)
 第5章 會話跟蹤
  5.1 用于會話跟蹤的技術(shù)
   5.1.1 SSL會話
   5.1.2 Cookies
   5.1.3 URL重寫
  5.2 Java Servlet API的會話跟蹤
   5.2.1 HttpSession接口
   5.2.2 Session的生命周期
   5.2.3 Cookie的應用
   5.2.4 Session和Cookie的深入研究
  5.3 Session的持久化
  5.4 小結(jié)
 第6章 Servlet的異常處理機制
  6.1 聲明式異常處理
   6.1.1 HTTP錯誤代碼的處理
   6.1.2 Java異常的處理
  6.2 程序式異常處理
   6.2.1 在try-catch語句中處理異常
   6.2.2 使用RequestDispatcher來處理異常
  6.3 小結(jié)
 第7章 開發(fā)線程安全的Servlet
  7.1 多線程的Servlet模型
  7.2 線程安全的Servlet
   7.2.1 變量的線程安全
   7.2.2 屬性的線程安全
  7.3 SingleThreadModel接口
  7.4 小結(jié)
  7.5 思考題
第2篇 JSP篇
 第8章 JSP技術(shù)
  8.1 JSP簡介
  8.2 JSP的運行機制
  8.3 JSP的語法
   8.3.1 指令元素(directive element)
   8.3.2 腳本元素(scripting element)
   8.3.3 動作元素(action element)
   8.3.4 注釋
  8.4 JSP的隱含對象
   8.4.1 pageContext
   8.4.2 out
   8.4.3 page
   8.4.4 exception
  8.5 對象和范圍
  8.6 留言板程序
  8.7 留言板管理程序
  8.8 JSP文檔
   8.8.1 JSP文檔的標識
   8.8.2 JSP文檔中的元素語法
  8.9 小結(jié)
 第9章 JSP與JavaBean
  9.1 JavaBean簡介
   9.1.1 屬性的命名
   9.1.2 屬性的類型
  9.2 在JSP中使用JavaBean
   9.2.1
   9.2.2
   9.2.3
   9.2.4 示例
9.3 網(wǎng)上書店程序
9.4 小結(jié)
第10章 JSP開發(fā)的兩種模型
  10.1 模型1
  10.2 模型2
  10.3 MVC模式的實現(xiàn)總結(jié)
  10.4 小結(jié)
 第11章 標簽庫(Tag Library)
  11.1 標簽庫API
   11.1.1 標簽的形式
   11.1.2 Tag接口
   11.1.3 IterationTag接口
   11.1.4 BodyTag接口
  11.2 標簽庫描述符
   11.2.1 元素
   11.2.2 元素
   11.2.3 元素
   11.2.4 元素
   11.2.5 元素
   11.2.6 元素
  11.3 傳統(tǒng)標簽的開發(fā)
   11.3.1 實例一:標簽
   11.3.2 實例二:標簽
   11.3.3 實例三:標簽
   11.3.4 實例四:標簽
   11.3.5 實例五:標簽
  11.4 簡單標簽的開發(fā)
   11.4.1 SimpleTag接口
   11.4.2 實例一:標簽
   11.4.3 實例二:標簽
  11.5 自定義標簽開發(fā)總結(jié)
  11.6 小結(jié)
 第12章 表達式語言(EL)
  12.1 語法
   12.1.1 “[ ]”和“.”操作符
   12.1.2 算術(shù)操作符
   12.1.3 關(guān)系操作符
   12.1.4 邏輯操作符
   12.1.5 Empty操作符
   12.1.6 條件操作符
   12.1.7 圓括號
   12.1.8 操作符的優(yōu)先級
  12.2 隱含對象
  12.3 命名變量
  12.4 保留的關(guān)鍵字
  12.5 函數(shù)
  12.6 小結(jié)
 第13章 JSP標準標簽庫(JSTL)
  13.1 JSTL簡介
  13.2 配置JSTL
  13.3 Core標簽庫
   13.3.1 一般用途的標簽
   13.3.2 條件標簽
   13.3.3 迭代標簽
   13.3.4 URL相關(guān)的標簽
  13.4 I18N標簽庫
   13.4.1 國際化標簽
   13.4.2 格式化標簽
  13.5 SQL標簽庫
   13.5.1
   13.5.2
   13.5.3
   13.5.4
   13.5.5
   13.5.6
  13.6 XML標簽庫
   13.6.1 核心操作
   13.6.2 流程控制
   13.6.3 轉(zhuǎn)換操作
  13.7 Functions標簽庫
   13.7.1 fn:contains
   13.7.2 fn:containsIgnoreCase
   13.7.3 fn:startsWith
   13.7.4 fn:endsWith
   13.7.5 fn:indexOf
   13.7.6 fn:replace
   13.7.7 fn:substring
   13.7.8 fn:substringBefore
   13.7.9 fn:substringAfter
   13.7.10 fn:split
   13.7.11 fn:join
   13.7.12 fn:toLowerCase
   13.7.13 fn:toUpperCase
   13.7.14 fn:trim
   13.7.15 fn:escapeXml
   13.7.16 fn:length
13.8 小結(jié)
第14章 標簽文件(Tag Files)
 14.1 標簽文件的語法
  14.2 一個簡單的標簽文件
  14.3 標簽文件的隱含對象
  14.4 標簽文件的指令
   14.4.1 tag指令
   14.4.2 attribute指令
   14.4.3 variable指令
  14.5 標簽文件實例講解
   14.5.1 實例一:標簽
   14.5.2 實例二:標簽
  14.6 動作元素
  14.7 動作元素
  14.8 小結(jié)
第3篇 應用篇
 第15章 Servlet監(jiān)聽器
  15.1 監(jiān)聽器接口
  15.2 ServletContextListener接口
  15.3 HttpSessionBindingListener接口
  15.4 在線人數(shù)統(tǒng)計程序
  15.5 小結(jié)
 第16章 Filter在Web開發(fā)中的應用
  16.1 過濾器概述
  16.2 Filter API
   16.2.1 Filter接口
   16.2.2 FilterConfig接口
   16.2.3 FilterChain接口
16.3 過濾器的部署
  16.4 過濾器的開發(fā)
  16.5 對用戶進行統(tǒng)一驗證的過濾器
  16.6 對請求和響應數(shù)據(jù)進行替換的過濾器
  16.7 對響應內(nèi)容進行壓縮的過濾器
  16.8 小結(jié)
 第17章 中文亂碼問題與國際化
  17.1 中文亂碼問題產(chǎn)生的由來
   17.1.1 常用字符集
   17.1.2 對亂碼產(chǎn)生過程的分析
  17.2 中文亂碼問題的解決方案
  17.3 使用過濾器解決中文問題
  17.4 讓Tomcat支持中文文件名
  17.5 國際化與本地化
   17.5.1 Locale
   17.5.2 資源包
   17.5.3 消息格式化
   17.5.4 編寫國際化的Web應用程序
  17.6 小結(jié)
 第18章 開發(fā)安全的Web應用程序
  18.1 概述
  18.2 理解驗證機制
   18.2.1 HTTP Basic Authentication
   18.2.2 HTTP Digest Authentication
   18.2.3 HTTPS Client Authentication
   18.2.4 Form Based Authentication
  18.3 聲明式安全
   18.3.1 元素
   18.3.2 多個安全約束的聯(lián)合
   18.3.3 元素
   18.3.4 基本驗證的實現(xiàn)
   18.3.5 基于表單驗證的實現(xiàn)
   18.3.6 使用數(shù)據(jù)庫保存用戶名和密碼
  18.4 程序式安全
  18.5 SQL注入攻擊的防范
  18.6 小結(jié)
 第19章 避免表單的重復提交
  19.1 在客戶端避免表單的重復提交
  19.2 在服務器端避免表單的重復提交
  19.3 小結(jié)
 第20章 使用Eclipse開發(fā)Web應用
  20.1 Eclipse介紹
   20.1.1 下載并安裝Eclipse
   20.1.2 Eclipse開發(fā)環(huán)境介紹
   20.1.3 配置Eclipse
20.2 文件的上傳
   20.2.1 基于表單的文件上傳
   20.2.2 文件上傳格式分析
   20.2.3 commons-fileupload組件
   20.2.4 文件上傳實例
  20.3 文件的下載
  20.4 給圖片添加水印和文字
  20.5 小結(jié)
附錄A 快速掌握HTML
附錄B 解析HTTP
附錄C server.xml文件
附錄D web.xml文件

本目錄推薦

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