Java Web開發基礎——從Servlet 到 JSP

Java Web開發基礎——從Servlet 到 JSP

《Java Web開發基礎——從Servlet 到 JSP》是2014年10月清華大學出版社出版的圖書,作者是王斐、祝開艷、肖鵬。

基本介紹

  • 書名:Java Web開發基礎——從Servlet 到 JSP
  • 作者:王斐、祝開艷、肖鵬
  • ISBN:9787302373223
  • 定價:35元
  • 出版社:清華大學出版社
  • 出版時間:2014年10月
內容簡介,圖書目錄,

內容簡介

本書跳出了單純語法書的窠臼,不求大而全的無所不包,而是力爭小而精的精準凝練,用較少的篇幅涵蓋了Java Web開發需要的最基礎的知識。從Servlet到JSP,再到設計模式的套用,帶領讀者由淺入深地掌握Java Web開發的基本技巧,最後完成了一個架構合理的“好友信息管理”系統。全書從初學者關心的問題出發,不斷地提出問題、解決問題,再提出問題、解決問題,在解決問題中不斷改進,螺旋式地前進。
本書適合作為計算機科學與技術專業、軟體工程專業及相關專業的本科教材,也適合對Java Web開發感興趣的讀者自學使用。

圖書目錄

第1章緒論
1.1計算機網路的本質
1.2網路應用程式要解決的基本問題
1.3網路應用程式的架構
1.4Java EE簡介
1.5本章回顧
1.6課後習題
第2章HTML基礎
2.1HTML發展簡史
2.2HTML的本質
2.3HTML語法基礎
2.4HTML常用標籤
2.4.1文本控制標籤
2.4.2表格相關標籤
2.4.3超級連結標籤
2.4.4表單相關標籤
2.5HTML開發工具
2.6本章回顧
2.7課後習題
第3章學習環境的搭建及相關介紹
3.1開發工具的選擇
3.2JDK和NetBeans IDE的下載及安裝
3.3NetBeans IDE入門
3.3.1使用NetBeans IDE開發控制台程式
3.3.2使用NetBeans IDE開發Web應用程式
3.4本章回顧
3.5課後習題
第4章Servlet編程基礎
4.1HTTP通信協定基本概念
4.2Servlet的作用
4.3一個簡單的Servlet示例
4.4處理客戶端顯式提交的信息
4.4.1獲得用戶提交的單個值(getParameter)
4.4.2中文亂碼的處理
4.4.3獲得用戶提交的多個值(getParameterValues)
4.5處理客戶端隱式提交的信息
4.6回響的重定向與請求的轉發
4.6.1回響的重定向
4.6.2請求的轉發
4.6.3回響的重定向與請求轉發之比較
4.6.4請求轉發的forward方法與include方法之比較
4.7Servlet進階
4.7.1Servlet的生命周期
4.7.2Servlet的部署
4.8本章回顧
4.9課後習題
第5章Servlet會話跟蹤
5.1會話概述
5.1.1什麼是會話
5.1.2為什麼需要會話跟蹤
5.2常用的會話跟蹤技術概述
5.2.1自己動手實現會話跟蹤
5.2.2使用Servlet提供的會話跟蹤API(HttpSession)
5.3會話接口(HttpSession)常用方法及示例
5.3.1訪問與當前請求相關聯的會話對象
5.3.2在會話對象中存入、讀取、移除信息
5.3.3瀏覽器會話與伺服器會話的區別
5.3.4廢棄會話
5.4利用HttpResponse對象內建方法實現URL重寫
5.5本章回顧
5.6課後習題
第6章Servlet資料庫訪問基礎
6.1JDBC連線資料庫概述
6.1.1JDBC簡介
6.1.2JDBC訪問資料庫的步驟
6.2NetBeans中如何管理資料庫
6.3在資料庫中進行“讀”操作
6.3.1在資料庫中進行簡單查詢操作(使用Statement)
6.3.2在資料庫中進行有條件查詢操作(使用拼接了查詢條件的
SQL語句)
6.3.3在資料庫中進行有條件查詢操作(使用PreparedStatement)
6.4在資料庫中進行“寫”操作
6.4.1“訪問PERSON表”案例的設計
6.4.2對PERSON表進行查詢操作
6.4.3對PERSON表進行插入操作
6.4.4對PERSON表進行更新操作
6.4.5對PERSON表進行刪除操作
6.5本章回顧
6.6課後習題
附加資源
第7章JSP基礎
7.1JSP概述
7.1.1Servlet的優點與缺點
7.1.2JSP的產生及優點
7.1.3Servlet與JSP的關係
7.2JSP是如何工作的
7.2.1思想
7.2.2JSP的生命周期
7.3JSP頁面的組成
7.3.1HTML標記(模板文本)
7.3.2JSP指令標記
7.3.3JSP聲明標記、腳本標記、表達式標記
7.3.4JSP動作標記
7.3.5JSP注釋標記
7.4JSP的隱含對象
7.5使用純JSP進行資料庫操作
7.6本章回顧
7.7課後習題
第8章JSP與JavaBean
8.1JavaBean概述
8.2在JSP頁面上使用JavaBean(例子1)
8.2.1通過Java腳本使用JavaBean
8.2.2<jsp:useBean>標準動作用法
8.2.3<jsp:setProperty>標準動作用法1(使用value屬性)
8.2.4<jsp:getProperty>標準動作用法
8.3在JSP頁面上使用JavaBean(例子2)
8.3.1<jsp:setProperty>標準動作用法2(使用param屬性)
8.3.2<jsp:setProperty>標準動作用法3(使用property=""*"")
8.4<jsp:useBean></jsp:useBean>與<jsp:useBean/>
8.5JSP、Servlet、JavaBean結合使用(例子1)
8.6JSP、Servlet、JavaBean結合使用(例子2)
8.7本章回顧
8.8課後習題
第9章使用EL與JSTL
9.1EL(表達式語言)的使用
9.1.1EL概述與基本語法
9.1.2EL輸出常量、變數的值
9.1.3EL的運算符
9.1.4EL中與作用域相關的隱含對象
9.1.5EL中的“.”操作符與“[ ]”操作符
9.1.6EL如何在作用域中查找對象
9.1.7使用EL改寫Example0803
9.2JSTL(JSP標準標籤庫)的使用
9.2.1JSTL概述
9.2.2JSTL的版本及taglib聲明
9.2.3JSTL核心標籤庫(控制循環的標籤)
9.2.4JSTL核心標籤庫(控制程式流程的標籤)
9.2.5JSTL核心標籤庫(<c:forEach>、<c:choose>結合使用)
9.3使用JSTL、EL改寫Example0804
9.3.1第1種改寫方式
9.3.2第2種改寫方式
9.4本章回顧
9.5課後習題
第10章使用過濾器
10.1過濾器概述
10.2過濾器的基本用法
10.2.1過濾器的實現及部署
10.2.2在NetBeans中使用過濾器
10.2.3過濾器執行的順序
10.3使用過濾器解決實際問題
10.3.1使用過濾器處理中文亂碼
10.3.2使用過濾器完成對用戶的統一驗證
10.4本章回顧
10.5課後習題
第11章好友信息管理系統FriendApp(登錄、註冊)
11.1好友信息管理系統(登錄、註冊)之準備篇
11.1.1需求分析
11.1.2資料庫的設計與實現
11.1.3系統詳細設計
11.2FriendApp第1版(FriendAppV1)
11.3FriendApp第2版(FriendAppV2——添加資料庫工具類)
11.4FriendApp第3版(FriendAppV3——使用DAO、VO)
11.4.1VO設計模式
11.4.2DAO設計模式
11.5FriendApp第4版(FriendAppV4——增加Service層)
11.6FriendApp第5版(FriendAppV5——使用useBean標籤)
11.7FriendApp第6版(FriendAppV6——改寫UserDao)
11.8MVC設計模式
11.9本章回顧
11.10課後習題
第12章好友信息管理系統FriendApp(好友信息維護)
12.1FriendApp(好友信息維護)之準備篇
12.1.1需求分析
12.1.2資料庫的設計與實現
12.1.3系統詳細設計
12.2添加好友信息
12.3查詢好友信息
12.4查詢特定好友信息並按條件轉發至更新/刪除
12.5更新好友信息
12.6刪除好友信息
12.7系統運行效果
12.8本章回顧
12.9課後習題
第13章資料庫訪問技術補足
13.1讀取屬性檔案中的資料庫配置信息
13.1.1利用ResourceBundle類(情境1)
13.1.2利用ResourceBundle類(情境2)
13.1.3利用Properties類方法1(情境1)
13.1.4利用Properties類方法1(情境2)
13.1.5利用Properties類方法2(情境1)
13.1.6利用Properties類方法2(情境2)
13.2採用連線池技術訪問資料庫
13.2.1資料庫連線池概述
13.2.2在NetBeans中配置Tomcat連線池
13.2.3通過連線池訪問樣例資料庫
13.2.4改寫工具類DbTool
13.3訪問其他資料庫
13.4本章回顧
13.5課後習題
參考文獻

相關詞條

熱門詞條

聯絡我們