《JSP+Servlet+Tomcat應用開發從零開始學》

噹噹網頁面: 
http://product.dangdang.com/23619990.html 

內容簡介 

    本書全面介紹了 JSP開發中涉及的相關技術要點和實戰技巧。全書結構清晰,難度循序漸進,結合豐富的示例使零基礎的讀者能夠熟練掌握 JSP的開發、部署以及優化。 

    本書分爲 3篇:第 1篇爲 Java Web基礎開發,內容包括搭建 Java Web開發環境、JSP基礎語法、JSP內置對象、Servlet技術、請求與響應、會話管理、Servlet進階 API、過濾器、監聽器等;第 2篇爲 Java Web高級開發,內容包括 MySQL數據庫開發、JSP與 Java Bean、EL標籤、JSTL標籤庫、自定義標籤、 JDBC詳解、 XML概述、資源國際化等;第 3篇爲 Java Web實戰,內容包括兩個典型的系統:家校通門戶網站(JSP+HTML+CSS)、在線購物系統(JSP+Java Bean+MySQL)。 

   本書內容精練、結構清晰、注重實戰,適合廣大 Java Web初學人員學習,同時也非常適合大中專院校師生學習閱讀,還可作爲高等院校計算機及相關專業的教材使用。 

目錄 

第1章搭建 Java Web開發環境 
1.1 Web開發背景知識 
1.1.1 Web訪問的基本原理. 
1.1.2 HTTP超文本傳輸協議. 
1.1.3 靜態網頁和動態網頁 
1.1.4 Web瀏覽器和 Web服務器 
1.2 JSP簡介 
1.2.1 什麼是 JSP. 
1.2.2 JSP的優勢. 
1.2.3 JSP的執行順序. 
1.2.4 一個 JSP的簡單實例 
1.3 安裝 Java環境 
1.3.1 下載 JDK和配置環境變量 
1.3.2 下載 MyEclipse開發工具 
1.3.3 下載安裝 Tomcat服務器 
1.4 小結 
1.5 習題 
第2章 JSP基礎語法:與編寫 HTML一樣容易 
2.1 JSP註釋 
2.2 JSP聲明 
2.3 JSP表達式 
2.4 JSP指令 
2.4.1 與頁面屬性相關的 page指令 
2.4.2 引入文件的 include指令 
2.4.3 與標籤相關的 taglib指令. 
2.5 JSP動作 
2.5.1 動作 
2.5.2 動作. 
2.5.3 動作 . 
2.6 小結 
2.7 習題 
第3章 JSP內置對象 
3.1 request對象 
3.1.1 request對象的常用方法. 
3.1.2 使用 request對象接收請求參數 
3.1.3 請求中文亂碼的處理 
3.1.4 獲取請求的頭部信息 
3.1.5 獲取主機和客戶機的信息 
3.2 response對象 
3.2.1 response對象的常用方法. 
3.2.2 設置頭信息 
3.2.3 設置頁面重定向 
3.3 session對象 
3.3.1 獲取 session ID 
3.3.2 用戶登錄信息的保存 
3.4 application對象 
3.4.1 application對象的常用方法. 
3.4.2 獲取指定頁面的路徑 
3.4.3 設計一個網站計數器 
3.5 out對象 
3.5.1 out對象的常用方法 
3.5.2 out對象的使用示例 
3.6 page對象 
3.6.1 page對象的常用方法. 
3.6.2 page對象的使用示例. 
3.7 config對象 
3.7.1 config對象的常用方法. 
3.7.2 config對象的使用示例. 
3.8 小結 
3.9 習題 
第4章 Servlet技術 
4.1 Servlet是什麼 
4.2 Servlet的技術特點 
4.3 Servlet的生命週期 
4.4 編寫和部署 Servlet 
4.4.1 編寫 Servlet類 
4.4.2 部署 Servlet類 
4.5 Servlet與 JSP的比較 
4.6 小結 
4.7 習題 
第5章請求與響應 
5.1 從容器到 HttpServlet 
5.1.1 Web容器用來做什麼. 
5.1.2 令人茫然的 doXXX()方法 . 
5.2 關於 HttpServletRequest對象 
5.2.1 使用 getReader()、getInputStream()讀取 Body內容 
5.2.2 使用 getPart()、getParts()取得上傳文件. 
5.2.3 使用 RequestDispatcher調派請求 
5.3 關於 HttpServletResponse 
5.3.1 使用 getWriter()輸出字符. 
5.3.2 使用 getOutputStream()輸出二進制字符. 
5.3.3 使用 sendRedirect()、sendError()方法. 
5.4 綜合練習 
5.4.1 實現網站註冊功能 
5.4.2 實現網站登錄功能 
5.5 小結 
5.6 習題 
第6章會話管理 
6.1 會話管理的基本原理 
6.1.1 使用隱藏域 
6.1.2 使用 Cookie . 
6.1.3 使用 URL重寫 
6.2 HttpSession會話管理 
6.2.1 使用 HttpSession管理會話 
6.2.2 HttpSession管理會話的原理 . 
6.2.3 HttpSession與 URL重寫 . 
6.2.4 HttpSession中禁用 Cookie. 
6.2.5 HttpSession的生命週期 . 
6.2.6 HttpSession的有效期 . 
6.3 HttpSession會話管理實例演示 
6.4 小結 
6.5 習題 
7.1 Servlet進階 API 
7.1.1 Servlet、ServletConfig與 GenericServlet 
7.1.2 使用 ServletConfig 
7.1.3 使用 ServletContext. 
7.2 應用程序事件、監聽器 
7.2.1 ServletContext事件、監聽器. 
7.2.2 HttpSession事件監聽器 . 
7.2.3 HttpServletRequest事件、監聽器 . 
7.3 過濾器 
7.3.1 過濾器的概念 
7.3.2 實現與設置過濾器 
7.3.3 請求封裝器 
7.3.4 響應封裝器 
7.4 異步處理 
7.4.1 AsyncContext簡介 
7.4.2 模擬服務器推送 
7.5 小結 
7.6 習題 
第7章 Servlet進階 API、監聽器與過濾器 
第8章 MySQL數據庫開發 
8.1 MySQL數據庫入門 
8.1.1 MySQL的版本特點 
8.1.2 MySQL的安裝和配置 
8.2 啓動 MySQL服務並登錄數據庫 
8.2.1 啓動 MySQL服務. 
8.2.2 登錄 MySQL數據庫. 
8.3 MySQL數據庫的基本操作 
8.3.1 創建數據庫 
8.3.2 刪除數據庫 
8.3.3 創建數據庫表 
8.3.4 修改數據庫表 
8.3.5 修改數據庫表的字段名 
8.3.6 刪除數據表 
8.4 MySQL數據庫的數據管理 
8.4.1 插入數據 
8.4.2 修改數據 
8.4.3 刪除數據 
8.5 小結 
8.6 習題 
第9章 JSP與 Java Bean 
9.1 Java Bean的基本概念 
9.2 JSP中使用 Bean 
9.3 訪問 Bean屬性 
9.3.1 設置屬性: . 
9.3.2 取得屬性:. 
9.4 Bean的作用域 
9.5 用戶登錄驗證 
9.6 DAO設計模式 
9.6.1 DAO設計模式簡介 
9.6.2 DAO命名規則 
9.6.3 DAO開發 
9.6.4 JSP調用 DAO . 
9.7 小結 
9.8 習題 
第10章 EL標籤:給 JSP減負 
10.1 EL標籤語法 
10.2 EL標籤的功能 
10.3 EL標籤的操作符 
10.4 EL標籤的隱含變量 
10.4.1 隱含變量 pageScope、requestScope、sessionScope、applicationScope . 
10.4.2 隱含變量 param、paramValues 
10.4.3 其他變量 
10.5 禁用 EL標籤 
10.5.1 在整個 Web應用中禁用 
10.5.2 在單個頁面中禁用 
10.5.3 在頁面中禁用個別表達式 
10.6 小結 
10.7 習題 
第11章 JSTL標籤庫 
11.1 JSTL標籤概述 
11.1.1 JSTL的來歷 
11.1.2 一個標籤實例帶你入門 
11.2 JSTL的 core標籤庫 
11.2.1 標籤與標籤. 
11.2.2 標籤 
11.2.3 標籤、標籤、標籤 
11.2.4 標籤 
11.2.5 標籤 
11.2.6 標籤 
11.2.7 標籤 
11.2.8 標籤 
11.2.9 標籤與標籤 
11.2.10 標籤 
11.2.11 標籤 
11.3 JSTL的 fmt標籤庫 
11.3.1 國際化標籤 
11.3.2 消息標籤 
11.3.3 數字和日期格式化標籤 
11.4 JSTL的 fn標籤庫 
11.4.1 fn:contains()函數與 fn: containsIgnoreCase()函數. 
11.4.2 fn:startsWith()函數與 fn:endsWith()函數. 
11.4.3 fn:escapeXml()函數. 
11.4.4 fn:indexOf()函數與 fn:length()函數 . 
11.4.5 fn:split()函數與 fn:join()函數 . 
11.5 JSTL的 SQL標籤庫 
11.5.1 標籤 
11.5.2 標籤 
11.5.3 標籤. 
11.5.4 標籤與標籤 
11.5.5 標籤 
11.6 JSTL的 XML標籤庫 
11.6.1 標籤 
11.6.2 標籤. 
11.6.3 標籤 . 
11.6.4 標籤 
11.6.5 標籤、標籤、標籤 
11.6.6 標籤 
11.6.7 標籤. 
11.7 小結 
11.8 習題 
第12章自定義標籤 
12.1 編寫自定義標籤 
12.1.1 版權標籤 
12.1.2 tld標籤庫描述文件. 
12.1.3 TagSupport類簡介 
12.1.4 帶參數的自定義標籤 
12.1.5 帶標籤體的自定義標籤 
12.1.6 多次執行的循環標籤 
12.1.7 帶動態屬性的自定義標籤 
12.2 嵌套的自定義標籤 
12.2.1 實例:表格標籤 
12.2.2 嵌套標籤的配置 
12.2.3 嵌套標籤的運行效果 
12.3 JSP 2.X標籤 
12.4 小結 
12.5 習題 
第13章 JDBC詳解 
13.1 JDBC簡介 
13.1.1 查詢實例:列出人員信息 
13.1.2 各種數據庫的連接 
13.2 MySQL的亂碼解決方案 
13.2.1 從控制檯修改編碼 
13.2.2 從配置文件修改編碼 
13.2.3 利用圖形界面工具修改編碼 
13.2.4 在 URL中指定編碼方式 
13.3 JDBC基本操作:CRUD 
13.3.1 查詢數據庫 
13.3.2 插入人員信息 
13.3.3 註冊數據庫驅動 
13.3.4 獲取自動插入的 ID. 
13.3.5 刪除人員信息 
13.3.6 修改人員信息 
13.3.7 使用 PreparedStatement. 
13.3.8 利用 Statement與 PreparedStatement批處理 SQL. 
13.4 結果集的處理 
13.4.1 查詢多個結果集 
13.4.2 可以滾動的結果集 
13.4.3 帶條件的查詢 
13.4.4 ResultSetMetaData元數據 
13.4.5 直接顯示中文列名 
13.5 小結 
13.6 習題 
第14章 XML概述 
14.1 初識 XML 
14.1.1 什麼是 XML 
14.1.2 XML的用途 
14.1.3 XML的技術架構 
14.1.4 XML開發工具 
14.2 XML基本語法 
14.3 JDK中的 XML API 
14.4 最常見的 XML解析模型 
14.4.1 DOM解析 . 
14.4.2 SAX解析. 
14.4.3 DOM4j解析 
14.5 XML與 Java類映射 JAXB 
14.5.1 什麼是 XML與 Java類映射 
14.5.2 JAXB的工作原理. 
14.5.3 將 Java對象轉化成 XML. 
14.5.4 將 XML轉化爲 Java對象 
14.5.5 更爲複雜的映射 
14.6 小結 
14.7 習題 
第15章資源國際化 
15.1 資源國際化簡介 
15.2 資源國際化編程 
15.2.1 資源國際化示例 
15.2.2 資源文件編碼 
15.2.3 顯示所有 Locale代碼. 
15.2.4 帶參數的資源 
15.2.5 ResourceBundle類 
15.2.6 Servlet的資源國際化 . 
15.2.7 顯示所有 Locale的數字格式. 
15.2.8 顯示全球時間 
15.3 小結 
15.4 習題 
第16章家校通門戶網站 
16.1 網頁首頁的佈局 
16.2 導入樣式頁面 
16.3 顯示頁面頭內容 
16.4 用戶登錄頁面 
16.5 幫助頁面 
16.6 網頁主體內容 
16.7 網頁公告內容 
16.8 友情鏈接頁面 
16.9 網頁底部的版權信息內容 
16.10 家校通門戶網站預覽效果 
16.11 小結 
第17章在線購物系統 
17.1 系統需求分析 
17.2 系統總體架構 
17.3 數據庫設計 
17.3.1 E-R圖 
17.3.2 數據物理模型 
17.4 系統詳細設計 
17.4.1 系統包的介紹 
17.4.2 系統的關鍵技術 
17.4.3 過濾器 
17.5 系統首頁與公共頁面 
17.6 用戶登錄模塊 
17.7 用戶管理模塊 
17.7.1 用戶註冊 
17.7.2 用戶信息修改 
17.7.3 用戶信息查看 
17.7.4 用戶密碼修改 
17.8 購物車模塊 
17.8.1 添加購物車 
17.8.2 刪除購物車 
17.8.3 查看購物車 
17.8.4 修改購物車 
17.9 商品模塊 
17.9.1 查看商品列表 
17.9.2 查看單個商品 
17.10 支付模塊 
17.10.1 支付商品 
17.10.2 查看已支付商品 
17.10.3 支付中的頁面 
17.11 小結 
發佈了77 篇原創文章 · 獲贊 25 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章