基本介紹
- 中文名:JSP&Servlet學習筆記(第2版)
- 作者:林信良
- 圖書分類:網路
- 出版社:清華大學出版社
- 發行時間:2012年5月9日
基本信息,內容介紹,目錄,
基本信息
中文名: JSP&Servlet學習筆記(第2版)
作者: 林信良
圖書分類: 網路
資源格式: PDF
版本: 掃描版
出版社: 清華大學出版社
書號: 9787302283669
發行時間: 2012年5月9日
地區: 大陸
語言: 簡體中文
內容介紹
《jsp & servlet學習筆記(第2版)》是作者多年來教學實踐經驗的總結,匯集了教學過程中學生在學習jsp & servlet時遇到的概念、操作、套用或認證考試等問題及解決方案。
《jsp & servlet學習筆記(第2版)》針對servlet 3.0的新功能全面改版,無論是章節架構與範例程式代碼,都做了全面更新。書中詳細介紹了servlet/ jsp與web容器之間的關係,必要時從tomcat原始碼分析,了解servlet/ jsp如何與容器互動。本書還涵蓋了文本處理、圖片驗證、自動登錄、驗證過濾器、壓縮處理、jstl套用與操作等各種實用範例。
《jsp & servlet學習筆記(第2版)》在講解的過程中,以“微博”項目貫穿全書,隨著每一章的講述都在適當的時候將jsp & servlet技術套用於“微博”程式之中,以便讀者能了解完整的應用程式構建方法。
《jsp & servlet學習筆記(第2版)》適合jsp & servlet初學者,以及廣大的jsp & servlet技術套用人員。
《jsp & servlet學習筆記(第2版)》針對servlet 3.0的新功能全面改版,無論是章節架構與範例程式代碼,都做了全面更新。書中詳細介紹了servlet/ jsp與web容器之間的關係,必要時從tomcat原始碼分析,了解servlet/ jsp如何與容器互動。本書還涵蓋了文本處理、圖片驗證、自動登錄、驗證過濾器、壓縮處理、jstl套用與操作等各種實用範例。
《jsp & servlet學習筆記(第2版)》在講解的過程中,以“微博”項目貫穿全書,隨著每一章的講述都在適當的時候將jsp & servlet技術套用於“微博”程式之中,以便讀者能了解完整的應用程式構建方法。
《jsp & servlet學習筆記(第2版)》適合jsp & servlet初學者,以及廣大的jsp & servlet技術套用人員。
目錄
第1章 web應用程式簡介
1.1 web應用程式基礎知識
1.1.1 關於html
1.1.2 url、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/model 2
1.2.4 java ee簡介
1.3 重點複習
1.4 課後練習
第2章 編寫與設定servlet
2.1 第一個servlet
2.1.1 準備開發環境
2.1.2 第一個servlet程式
2.2 在helloservlet之後
.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 課後練習
第3章 請求與回響
3.1 從容器到httpservlet
3.1.1 web容器做了什麼
3.1.2 doxxx()方法
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 使用getwriter()輸出字元
3.3.3 使用getoutputstream()輸出二進制字元
3.3.4 使用sendredirect()、senderror()
3.4 綜合練習/微博
3.4.1 微博應用程式功能概述
3.4.2 實現會員註冊功能
3.4.3 實現會員登錄功能
3.5 重點複習
3.6 課後練習
第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 課後練習
第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 課後練習
第6章 使用jsp
6.1 從jsp到servlet
6.1.1 jsp生命周期
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 (驚悚片:include)、(驚悚片:forward)標籤
6.2.2 (火神炮:usebean)、(吉安帕:setproperty)與(驚悚片:getproperty)簡介
6.2.3 深入、 與
6.2.4 談談model 1
6.2.5 xml格式標籤
6.3 表達式語言(el)
6.3.1 el簡介
6.3.2 使用el取得屬性
6.3.3 el隱式對象
6.3.4 el運算符
6.3.5 自定義el函式
6.4 綜合練習/微博
6.4.1 改用jsp實現視圖
6.4.2 重構userservice與member.jsp
6.4.3 創建register.jsp、index.jsp、user.jsp
6.5 重點複習
6.6 課後練習
第7章 使用jstl
7.1 jstl簡介
7.2 核心標籤庫
7.2.1 流程處理標籤
7.2.2 錯誤處理標籤
7.2.3 網頁導入、重定向、url處理標籤
7.2.4 屬性處理與輸出標籤
7.3 i18n兼容格式標籤庫
7.3.1 i18n基礎
7.3.2 信息標籤
7.3.3 地區標籤
7.3.4 格式標籤
7.4 xml標籤庫
7.4.1 xpath、xslt基礎
7.4.2 解析、設定與輸出標籤
7.4.3 流程處理標籤
7.4.4 檔案轉換標籤
7.5 函式標籤庫
7.6 綜合練習/微博
7.6.1 修改register.jsp
7.6.2 修改member.jsp
7.6.3 修改user.jsp
7.7 重點複習
7.8 課後練習
第8章 自定義標籤
8.1 tag file自定義標籤
8.1.1 tag file簡介
8.1.2 處理標籤屬性與body
8.1.3 tld檔案
8.2 simple tag自定義標籤
8.2.1 simple tag簡介
8.2.2 了解api架構與生命周期
8.2.3 處理標籤屬性與body
8.2.4 與父標籤溝通
8.2.5 tld檔案
8.3 tag自定義標籤
8.3.1 tag簡介
8.3.2 了解架構與生命周期
8.3.3 重複執行標籤body
8.3.4 處理body運行結果
8.3.5 與父標籤溝通
8.4 綜合練習/微博
8.4.1 實現首頁最新信息
8.4.2 自定義blahs標籤
8.5 重點複習
8.6 課後練習
第9章 整合資料庫
9.1 jdbc入門
9.1.1 jdbc簡介
9.1.2 連線資料庫
9.1.3 使用statement、resultset
9.1.4 使用preparedstatement、callablestatement
9.2 jdbc進階
9.2.1 使用datasource取得連線
9.2.2 使用resultset捲動、更新數據
9.2.3 批次更新
9.2.4 blob與clob
9.2.5 事務簡介
9.2.6 metadata簡介
9.2.7 rowset簡介
9.3 使用sql標籤庫
9.3.1 數據源、查詢標籤
9.3.2 更新、參數、事務標籤
9.4 綜合練習/微博
9.4.1 重構/使用dao
9.4.2 使用jdbc實現dao
9.4.3 設定jndi部署描述
9.5 重點複習
9.6 課後練習
第10章 web容器安全管理
10.1 了解與實現web容器安全管理
10.1.1 java ee安全基本概念
10.1.2 聲明式基本身份驗證
10.1.3 容器基本身份驗證原理
10.1.4 聲明式窗體驗證
10.1.5 容器窗體驗證原理
10.1.6 使用https保護數據
10.1.7 編程式安全管理
10.1.8 標註訪問控制
10.2 綜合練習/微博
10.2.1 使用容器窗體驗證
10.2.2 設定datasourcerealm
10.3 重點複習
10.4 課後練習
第11章 javamail入門
11.1 使用javamail
11.1.1 傳送純文字郵件
11.1.2 傳送多重內容郵件
11.2 綜合練習/微博
11.2.1 實現取回密碼功能
11.2.2 接收重送密碼請求
11.3 重點複習
11.4 課後練習
第12章 從模式到框架
12.1 認識設計模式
12.1.1 template method模式(gof設計模式)
12.1.2 intercepting filter模式(javaee設計模式)
12.1.3 model-view-controller模式(架構模式)
12.2 重構、模式與框架
12.2.1 business delegate模式
12.2.2 service locator模式
12.2.3 transfer object模式
12.2.4 front controller模式
12.2.5 庫與框架
12.3 重點複習
12.5 課後練習
附錄a 如何使用本書項目
附錄b mysql入門
1.1 web應用程式基礎知識
1.1.1 關於html
1.1.2 url、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/model 2
1.2.4 java ee簡介
1.3 重點複習
1.4 課後練習
第2章 編寫與設定servlet
2.1 第一個servlet
2.1.1 準備開發環境
2.1.2 第一個servlet程式
2.2 在helloservlet之後
.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 課後練習
第3章 請求與回響
3.1 從容器到httpservlet
3.1.1 web容器做了什麼
3.1.2 doxxx()方法
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 使用getwriter()輸出字元
3.3.3 使用getoutputstream()輸出二進制字元
3.3.4 使用sendredirect()、senderror()
3.4 綜合練習/微博
3.4.1 微博應用程式功能概述
3.4.2 實現會員註冊功能
3.4.3 實現會員登錄功能
3.5 重點複習
3.6 課後練習
第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 課後練習
第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 課後練習
第6章 使用jsp
6.1 從jsp到servlet
6.1.1 jsp生命周期
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 (驚悚片:include)、(驚悚片:forward)標籤
6.2.2 (火神炮:usebean)、(吉安帕:setproperty)與(驚悚片:getproperty)簡介
6.2.3 深入、 與
6.2.4 談談model 1
6.2.5 xml格式標籤
6.3 表達式語言(el)
6.3.1 el簡介
6.3.2 使用el取得屬性
6.3.3 el隱式對象
6.3.4 el運算符
6.3.5 自定義el函式
6.4 綜合練習/微博
6.4.1 改用jsp實現視圖
6.4.2 重構userservice與member.jsp
6.4.3 創建register.jsp、index.jsp、user.jsp
6.5 重點複習
6.6 課後練習
第7章 使用jstl
7.1 jstl簡介
7.2 核心標籤庫
7.2.1 流程處理標籤
7.2.2 錯誤處理標籤
7.2.3 網頁導入、重定向、url處理標籤
7.2.4 屬性處理與輸出標籤
7.3 i18n兼容格式標籤庫
7.3.1 i18n基礎
7.3.2 信息標籤
7.3.3 地區標籤
7.3.4 格式標籤
7.4 xml標籤庫
7.4.1 xpath、xslt基礎
7.4.2 解析、設定與輸出標籤
7.4.3 流程處理標籤
7.4.4 檔案轉換標籤
7.5 函式標籤庫
7.6 綜合練習/微博
7.6.1 修改register.jsp
7.6.2 修改member.jsp
7.6.3 修改user.jsp
7.7 重點複習
7.8 課後練習
第8章 自定義標籤
8.1 tag file自定義標籤
8.1.1 tag file簡介
8.1.2 處理標籤屬性與body
8.1.3 tld檔案
8.2 simple tag自定義標籤
8.2.1 simple tag簡介
8.2.2 了解api架構與生命周期
8.2.3 處理標籤屬性與body
8.2.4 與父標籤溝通
8.2.5 tld檔案
8.3 tag自定義標籤
8.3.1 tag簡介
8.3.2 了解架構與生命周期
8.3.3 重複執行標籤body
8.3.4 處理body運行結果
8.3.5 與父標籤溝通
8.4 綜合練習/微博
8.4.1 實現首頁最新信息
8.4.2 自定義blahs標籤
8.5 重點複習
8.6 課後練習
第9章 整合資料庫
9.1 jdbc入門
9.1.1 jdbc簡介
9.1.2 連線資料庫
9.1.3 使用statement、resultset
9.1.4 使用preparedstatement、callablestatement
9.2 jdbc進階
9.2.1 使用datasource取得連線
9.2.2 使用resultset捲動、更新數據
9.2.3 批次更新
9.2.4 blob與clob
9.2.5 事務簡介
9.2.6 metadata簡介
9.2.7 rowset簡介
9.3 使用sql標籤庫
9.3.1 數據源、查詢標籤
9.3.2 更新、參數、事務標籤
9.4 綜合練習/微博
9.4.1 重構/使用dao
9.4.2 使用jdbc實現dao
9.4.3 設定jndi部署描述
9.5 重點複習
9.6 課後練習
第10章 web容器安全管理
10.1 了解與實現web容器安全管理
10.1.1 java ee安全基本概念
10.1.2 聲明式基本身份驗證
10.1.3 容器基本身份驗證原理
10.1.4 聲明式窗體驗證
10.1.5 容器窗體驗證原理
10.1.6 使用https保護數據
10.1.7 編程式安全管理
10.1.8 標註訪問控制
10.2 綜合練習/微博
10.2.1 使用容器窗體驗證
10.2.2 設定datasourcerealm
10.3 重點複習
10.4 課後練習
第11章 javamail入門
11.1 使用javamail
11.1.1 傳送純文字郵件
11.1.2 傳送多重內容郵件
11.2 綜合練習/微博
11.2.1 實現取回密碼功能
11.2.2 接收重送密碼請求
11.3 重點複習
11.4 課後練習
第12章 從模式到框架
12.1 認識設計模式
12.1.1 template method模式(gof設計模式)
12.1.2 intercepting filter模式(javaee設計模式)
12.1.3 model-view-controller模式(架構模式)
12.2 重構、模式與框架
12.2.1 business delegate模式
12.2.2 service locator模式
12.2.3 transfer object模式
12.2.4 front controller模式
12.2.5 庫與框架
12.3 重點複習
12.5 課後練習
附錄a 如何使用本書項目
附錄b mysql入門