編輯推薦
分享作者學習JSP心得
涵蓋SCWCD考試範圍
Servlet 3.0新功能介紹
全新綜閤練習/微博開發
提供Lab操作案例與IDE操作
教學視頻
《JSP & Servlet學習筆記(第2版)》是作者多年來教學實踐經驗的總結,匯集瞭學員在學習課程或認證考試中遇到的概念、操作、應用等問題及解決方案
針對Servlet 3.0的新功能全麵改版,無論是章節架構與範例程序代碼,都做瞭重新編寫與全麵更新
詳細介紹瞭Servlet/JSP與Web容器之間的關係,必要時從Tomcat源代碼分析,瞭解Servlet/JSP如何與容器互動
涵蓋瞭文本處理、圖片驗證、自動登錄、驗證過濾器、壓縮處理、JSTL應用與操作等各種實用範例
以“微博”項目貫穿全書,將JSP&Servlet技術應用於實際項目開發之中,並使用重構方式來改進應用程序架構
提供練習的Lab操作文檔,方便讀者掌握練習重點
將IDE操作納入教學內容,使讀者能與實踐結閤,提供教學視頻能更清楚地幫助讀者掌握操作步驟
內容簡介
《JSP & Servlet學習筆記(第2版)》是作者多年來教學實踐經驗的總結,匯集瞭學生在學習JSP&Servlet或認證考試時遇到的概念、操作、應用等各種問題及解決方案。
本書針對Servlet3.0的新功能全麵改版,無論章節架構還是範例程序代碼,都做瞭全麵更新。書中詳細介紹瞭Servlet/JSP與Web容器之間的關係,必要時從Tomcat源代碼分析,瞭解Servlet/JSP如何與容器互動。本書還涵蓋瞭文本處理、圖片驗證、自動登錄、驗證過濾器、壓縮處理、JSTL應用與操作等各種實用範例。
本書在講解的過程中,以“微博”項目貫穿全書,隨著每一章的講述都在適當的時候將JSP&Servlet技術應用於“微博”程序之中,使讀者能夠瞭解完整的應用程序構建方法。
本書適閤JSP&Servlet初學者以及廣大JSP&Servlet;技術應用人員。
作者簡介
林信良(網名:良葛格)學曆:颱灣大學電機工程學係經曆:颱灣升陽教育訓練技術顧問、專業講師,Oracle授權訓練中心講師
著作:《JavaJDK5.O學習筆記》、《JavaSE6技術手冊》、《JavaJDK6.0學習筆記》、《JSP&Servlet;學習筆記》、《Spring技術手冊》等
譯作:《Ajax實戰手冊》、《iQuery實戰手冊(第2版)》
內頁插圖
目錄
Chapter 1 Web應用程序簡介
1.1 Web應用程序基礎知識
1.1.1 關於HTML
1.1.2 UR、URN與URI
1.1.3 關於HTTP
1.1.4 有關URL編碼
1.1.5 動態網頁與靜態網頁
1.2 Servlet/JSP簡介
1.2.1 何謂Web容器
1.2.2 Servlet與JsP的關係
1.2.3 關於MVC/Model2
1.2.4 JavaEE簡介
1.3 重點復習
1.4 課後練習
Chapter 2 編寫與設置Servlet
2.1 第一個Servlet
2.1.1 準備開發環境
2.1.2 第一個Servlet程序
2.2 在HeIloServlet之後
2.2.1 關於HttpServlet
2.2.2 使用@WebServlet
2.2.3 使用web.xml
2.2.4 文件組織與部署
2.3 進階部署設置
2.3.1 URL模式設置
2.3.2 Web目錄結構
2.3.3 使用web-fragment.xml
2.4 重點復習
2.5 課後練習
Chapter 3 請求與響應
3.1 從容器到ttpServlet
3.1.1 Web容器做瞭什麼
3.1.2 doXXXO方法
3.2 關於HttpServletRequest
3.2.1 處理請求參數與標頭
3.2.2 請求參數編碼處理
3.2.3 getReader()、getInputStream()讀取Body內容
3.2.4 getPart().getParts()取得上傳文件
3.2.5 使用RequestDispatcher調派請求
3.3 關於HttpServletResponse
3.3.1 設置響應標頭、緩衝區
3.3.2 使用getWriter0輸齣字符
3.3.3 使用getOutputStream0輸齣二進製字符
3.3.4 使用sendRedirect().sendError)
3.4 綜閤練習
3.4.1 微博應用程序功能概述
3.4.2 實現會員注冊功能
3.4.3 實現會員登錄功能
3.5 重點復習
3.6 課後練習
Chapter 4 會話管理
4.1 會話管理基本原理
4.1.1 使用隱藏域
4.1.2 使用Cookie
4.1.3 使用URL重寫
4.2 HttpSession會話管理
4.2.1 使用HttpSession
4.2.2 HttpSession會話管理原理
4.2.3 HttpSession與URL重寫
4.3 綜閤練習
4.3.1 修改微博應用程序
4.3.2 新增與刪除信息
4.3.3 會員網頁顯示信息
4.4 重點復習
4.5 課後練習
Chapter 5 Servlet進階API、過濾器與監聽器
5.1 Servlet進階API
5.1.1 Servlet.ServletConfig與GeneriCServlet
5.1.2 使用ServletConfig
5.1.3 使用ServletContext
5.2 應用程序事件、監聽器
5.2.1 ServletContext事件、監聽器
5.2.2 HttpSession事件、監聽器
5.2.3 HttpServletRequest事件、監聽器
5.3 過濾器
5.3.1 過濾器的概念
5.3.2 實現與設置過濾器
5.3.3 請求封裝器
5.3.4 響應封裝器
5.4 異步處理
5.4.1 AsyncContext簡介
5.4.2 模擬服務器推播
5.4.3 更多AsyncContext細節
5.5 綜閤練習
5.5.1 創建UserService
5.5.2 設置過濾器
5.5.3 重構微博
5.6 重點復習
5.7 課後練習
Chapter6 使用JSP
6.1 從JsP到Sen,let
6.1.1 JSP生命周期l
6.1.2 Servlet至JSP的簡單轉換
6.1.3 指示元素
6.1.4 聲明、Scriptlet與錶達式元素
6.1.5 窪釋元素
6.1.6 隱式對象
6.1.7 錯誤處理
6.2 標準標簽
6.2.1 .標簽
6.2.2 、與簡介
6.2.3 深入.與
6.2.4 談談Model1
……
Chapter7 使用JSTL
Chapter8 自定義標簽
Chapter9 整閤數據庫
Chapter10 Web容器安全管理
Chapter11 JavaMail入門
Chapter12 從模式到框架
AppendixA 如何使用本書項目
AppendixB MySQL入門
前言/序言
JSP & Servlet學習筆記(第2版)(附DVD-ROM光盤1張) 下載 mobi epub pdf txt 電子書