Java Web開發教程(第2版)

Java Web開發教程(第2版)

《Java Web開發教程(第2版)》是2012年清華大學出版社出版的圖書,作者是孫霞、黨海峰、馮筠、賀小偉。

基本介紹

  • 書名:Java Web開發教程(第2版)
  • 作者:孫霞、黨海峰、馮筠、賀小偉
  • ISBN:9787302291114
  • 定價:34.5元
  • 出版社清華大學出版社
  • 出版時間:2012年8月29日
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書是關於Java Web開發的入門教材。全書內容由淺入深,首先回顧Web開發技術的發展,講解HTTP、HTML等Web系統開發技術基礎知識,然後講解Servlet和JSP等開發的相關技術,最後引入了MVC設計模式的理念,詳細講述一個完整實際的Java Web開發項目,逐步讀者從基礎到各個知識點的學習,幫助讀者較為全面地掌握Java Web開發技術。
本書是關於Java Web開發的入門教材。全書內容由淺入深,首先回顧Web開發技術的發展,講解HTTP、HTML等Web系統開發技術基礎知識,然後講解Servlet和JSP等開發的相關技術,最後引入了MVC設計模式的理念,詳細講述一個完整實際的Java Web開發項目,逐步讀者從基礎到各個知識點的學習,幫助讀者較為全面地掌握Java Web開發技術。
本書適合作為高校計算機以及信息管理等相關專業在校大學生的Java Web開發課程的教材,也可以作為Java Web初學者的參考書目,還可供社會Java Web技術培訓班作為教材使用。

圖書目錄

第1章Java Web開發基礎
1.1Web套用概述
1.2HTTP協定
1.2.1HTTP請求訊息
1.2.2HTTP回響訊息
1.2.3Header Field
1.3HTML語言
1.3.1標籤和屬性
1.3.2常用標籤
1.4Web套用開發技術
1.4.1Servlet技術
1.4.2JSP技術
1.4.3JavaBean技術
1.4.4JDBC技術
1.5Java Web開發環境及運行環境
1.5.1集成開發環境
1.5.2運行環境
1.6皮影製作項目介紹
1.6.1項目背景
1.6.2項目功能描述
1.6.3關於項目術語的解釋
1.7本章小結
習題
第2章Tomcat基礎
2.1Tomcat下載和安裝
2.1.1下載
2.1.2安裝
2.2Tomcat伺服器結構
2.3Tomcat基礎配置
2.3.1server.xml配置檔案
2.3.2Tomcat其他配置檔案
2.4Web套用的結構與訪問
2.5將Web套用部署到Tomcat中
2.5.1複製Web套用到webapps目錄下
2.5.2使用Context元素
2.6配置Web套用
2.6.1Web套用部署描述符
2.6.2默認通用Web套用部署描述符
2.7本章小結
習題
第3章Eclipse基礎
3.1Eclipse的體系結構
3.2Eclipse常用配置
3.2.1快捷鍵設定
3.2.2定義用戶庫
3.2.3配置Clean up首選項
3.2.4配置Java代碼模板
3.2.5配置Java代碼格式化工具
3.2.6配置Web開發工具
3.3Eclipse外掛程式
3.3.1安裝外掛程式
3.3.2配置Web伺服器
3.4Eclipse Web工程
3.4.1靜態Web工程
3.4.2動態Web工程
3.4.3Web工程屬性配置
3.5編輯Web內容
3.5.1開發靜態Web對象
3.5.2開發動態Web對象
3.6本章小結
習題
第4章簡單Web套用實例
4.1運行環境搭建
4.1.1JDK下載和安裝
4.1.2配置環境變數
4.2實例1網站歡迎頁面
4.3MVC開發模式
4.3.1MVC設計思想
4.3.2MVC的適用範圍
4.3.3MVC實現中的Java技術
4.4實例2劇目評價實例
4.5本章小結
習題
第5章Servlet技術
5.1Servlet簡介
5.1.1Servlet的概念
5.1.2Servlet的生命周期
5.1.3Servlet的工作過程
5.1.4請求的分發
5.1.5Hello World Servlet
5.2Servlet中的關鍵概念
5.2.1Servlet接口
5.2.2ServletConfig接口
5.2.3ServletContext接口
5.2.4RequestDispatcher接口
5.2.5接口之間的關係
5.3GenericServlet和HttpServlet
5.3.1GenericServlet抽象類
5.3.2HttpServlet抽象類
5.4ServletRequest
5.4.1ServletRequest
5.4.2HttpServletRequest
5.4.3HttpServletRequestPrinter實驗
5.5ServletResponse
5.5.1ServletResponse
5.5.2HttpServletResponse
5.6Servlet實踐
5.6.1從頭開發Servlet
5.6.2在Servlet中使用ServletConfig
5.6.3使用ServletContext獲取信息
5.6.4使用HttpServletResponse控制回響
5.6.5使用HttpSession實現會話級信息管理
5.6.6使用Cookie在客戶端存儲信息
5.7本章小結
習題
習題
第6章JSP技術
6.1JSP的表象和本質
6.2JSP的基本語法
6.2.1JSP程式代碼塊
6.2.2JSP聲明代碼塊
6.2.3JSP輸出代碼塊
6.2.4JSP注釋代碼塊
6.2.5JSP指令代碼塊
6.2.6JSP預定義標籤
6.3JSP的隱含對象
6.3.1request、response、config和application對象
6.3.2out對象
6.3.3page對象
6.3.4session對象
6.3.5exception對象
6.3.6pageContext對象
6.3.7對象屬性的作用域
6.4本章小結
習題
第7章JDBC技術
7.1JDBC概述
7.1.1JDBC體系結構
7.1.2JDBC驅動程式
7.1.3JDBC API
7.2使用JDBC連線資料庫
7.2.1載入驅動程式
7.2.2創建與資料庫的連線
7.2.3創建語句對象
7.2.4編寫、執行SQL語句
7.2.5處理結果集中的數據
7.2.6關閉相關對象
7.2.7處理異常
7.3資料庫連線實例
7.3.1網站用戶註冊實例
7.3.2網站用戶登錄實例
7.4連線池技術
7.4.1JNDI
7.4.2數據源配置
7.4.3使用連線池訪問資料庫
7.5本章小結
習題
第8章皮影製作網站項目開發實例
8.1項目來源
8.2功能需求分析
8.3界面設計
8.3.1網站首頁
8.3.2用戶註冊界面
8.3.3用戶製作界面
8.3.4用戶播放界面
8.4系統架構設計
8.4.1資料庫設計
8.4.2系統MVC模型
8.5Web系統開發
8.5.1開發模型
8.5.2開發視圖
8.5.3開發控制器
8.6本章小結
附錄A程式調試
A.1編譯期錯誤
A.1.1Java檔案中的常見編譯錯誤
A.1.2JSP檔案中的常見編譯錯誤
A.2運行期錯誤
A.2.1配置錯誤
A.2.2操作錯誤
A.2.3部署錯誤
A.3邏輯錯誤
A.3.1Eclipse中的調試
A.3.2邏輯錯誤調試案例
參考文獻

相關詞條

熱門詞條

聯絡我們