Java Web套用開發與實踐

《Java Web套用開發與實踐》是2015年清華大學出版社出版的圖書。

基本介紹

  • 書名:Java Web套用開發與實踐
  • 作者:梁勝彬、喬保軍
  • ISBN:9787302278320
  • 定價:44.5元
  • 出版社:清華大學出版社
  • 出版時間:2015年
  • 裝幀:平裝
  • 印次:1-4
  • 印刷日期:2015年1月19日
圖書簡介,圖書目錄,

圖書簡介

JAVA語言本書介紹了當前主流的Java Web開發技術,不僅包括JSP、JDBC、Servlet等基本技術,還融入了Struts、Spring 和 Hibernate 等基於Java EE 平台的輕量級框架技術,使用通俗易懂的語言和循序漸進的方式對Java Web套用開發進行系統介紹,思路清晰、內容翔實、案例新穎實用。
本書主要介紹了HTTP基礎、JSP、Filter、Listener、JavaBean、SQL及JDBC等Web套用開發技術基礎知識,並結合MVC和DAO模式的理念詳細講述了使用JSP及Servlet進行Java Web基本套用系統開發的相關技術。然後,逐步過渡到框架技術的講解,系統地闡述了包括Struts2框架、Hibernate框架和Spring框架以及3個框架的整合套用。
本書可作為普通高校計、部分高職計算機及相關專業課程的教材,同時也可作為Java編程愛好者及開發人員的參考用書。

圖書目錄

第1章Java Web開發快速入門
1.1Web的概念與JSP介紹
1.1.1Web的概念
1.1.2Web技術沿革
1.1.3JSP簡介
1.2Tomcat的安裝與配置
1.2.1安裝Tomcat
1.2.2啟動並測試Tomcat
1.2.3配置Tomcat
1.3Eclipse的Java Web開發環境配置
1.3.1在Eclipse中創建Java Web項目
1.3.2在Eclipse的Web項目中創建並運行JSP頁面
1.4JSP運行機制
本章小結
第2章JSP語法基礎
2.1HTTP和HTML基礎
2.1.1HTTP協定介紹
2.1.2HTTP請求回響機制
2.1.3HTML頁面結構
2.1.4超文本中的標籤
2.1.5HTML常用標籤
2.1.6HTML注釋
2.1.7設計Web應用程式用戶界面的要素
2.2JSP頁面的基本結構
2.2.1JSP注釋
2.2.2腳本元素
2.2.3JSP頁面中的表達式
2.2.4JSP頁面中的Java程式段
2.2.5JSP指令
2.2.6JSP動作
本章小結
第3章JSP內置對象
3.1request對象
3.2response對象
3.2.1請求狀態行
3.2.2response內置對象的常用方法
3.3page對象
3.4pageContext對象
3.5out對象
3.6session對象
3.7application對象
3.8config對象
3.8.1web.xml配置檔案
3.8.2config對象的主要方法
3.9exception對象
本章小結
第4章JDBC
4.1安裝和配置MySQL資料庫
4.1.1MySQL資料庫簡介
4.1.2在Eclipse中連線MySQL資料庫
4.1.3使用MySQL資料庫
4.2JDBC簡介
4.2.1JDBC技術介紹
4.2.2JDBC API
4.3使用JDBC API訪問資料庫
4.3.1使用JDBC API訪問資料庫的基本工作步驟
4.3.2具體實例: 用戶登錄
4.3.3在項目中定義公共類
4.4其他常見資料庫的連線
4.4.1連線SQL Server 2005資料庫
4.4.2連線Oracle資料庫
4.5資料庫連線池
4.5.1資料庫連線池簡介
4.5.2使用連線池技術訪問資料庫
本章小結
第5章JavaBean
5.1JavaBean介紹
5.1.1JavaBean的特點
5.1.2JavaBean的套用範圍
5.1.3JavaBean開發注意事項
5.2編寫JavaBean
5.3訪問JavaBean
5.4實例: 使用JavaBean發布新聞和顯示新聞列表
5.4.1發布新聞
5.4.2顯示新聞列表
本章小結
第6章Servlet、Filter與Listener
6.1Servlet簡介
6.2Servlet的作用
6.3Servlet的生命周期
6.4Java Servlet API
6.5創建Servlet
6.6調用Servlet
6.6.1通過URL調用Servlet
6.6.2通過HTML表單調用Servlet
6.7Filter過濾器
6.7.1Filter簡介
6.7.2Filter API
6.7.3Filter的套用
6.8Listener監聽器
6.8.1Listener簡介
6.8.2Listener的套用
本章小結
第7章MVC與DAO模式
7.1MVC模式簡介
7.1.1MVC模式介紹
7.1.2MVC模式的優勢
7.2JSP中實現MVC模式
7.2.1表示層實現
7.2.2模型層實現
7.2.3控制層實現
7.3請求轉發與重定向
7.3.1請求轉發
7.3.2重定向
7.4頁面間數據共享方式
7.4.1重寫URL
7.4.2共享會話
7.4.3使用Cookie
7.5DAO模式
7.5.1DAO模式介紹
7.5.2實現DAO模式的步驟
本章小結
第8章Web套用開發中的常見問題
8.1中文問題
8.1.1出現中文問題的原因
8.1.2常見字元集
8.1.3中文問題解決方法
8.2檔案上傳與下載
8.2.1jspSmartUpload簡介
8.2.2檔案上傳
8.2.3檔案下載
8.3圖表開發
8.3.1JFreeChart下載與配置
8.3.2使用JFreeChart開發圖表
8.4分頁顯示
8.4.1分頁顯示設計思路
8.4.2在不同的資料庫中實現分頁顯示
8.5程式國際化
8.5.1實現程式國際化
8.5.2格式化數字和日期
8.6部署Java Web套用
8.6.1靜態部署
8.6.2動態部署
本章小結
第9章EL與JSTL
9.1EL表達式語言
9.1.1EL簡介
9.1.2EL語法
9.1.3EL運算符
9.1.4EL訪問JavaBean對象
9.1.5EL訪問隱式對象
9.2JSTL
9.2.1JSTL簡介
9.2.2JSTL核心標籤庫
本章小結
第10章Struts2框架技術
10.1Struts2快速入門
10.1.1Struts2的安裝與配置
10.1.2Struts2簡單示例
10.1.3Struts2工作流程
10.2Struts2核心概念
10.2.1struts.xml檔案配置
10.2.2Action詳解
10.2.3Result介紹
10.2.4Struts2常量配置
10.3值棧與OGNL
10.3.1值棧
10.3.2OGNL
10.4Struts2標籤
10.4.1表單標籤
10.4.2控制標籤
10.4.3數據標籤
10.5攔截器
10.5.1攔截器的作用與工作機制
10.5.2Struts2內置的攔截器
10.5.3使用攔截器
10.5.4自定義攔截器
10.6Struts2輸入校驗
10.6.1使用手動方式校驗
10.6.2使用Struts2校驗框架校驗
10.7Struts2國際化
10.7.1國際化資源檔案淺析
10.7.2頁面的國際化
10.7.3Action的國際化
10.7.4驗證信息的國際化
10.8Struts2類型轉換
10.8.1Struts2內置的類型轉換器
10.8.2自定義類型轉換器
10.8.3配置自定義類型轉換器
10.9Struts2其他常見功能實現
10.9.1訪問Servlet API
10.9.2防止重複提交
10.9.3上傳與下載
本章小結
第11章Hibernate框架
11.1ORM概述
11.1.1認識ORM
11.1.2當前主流的ORM框架
11.2Hibernate框架快速入門
11.2.1Hibernate下載及安裝
11.2.2在Eclipse中配置Hibernate開發環境
11.2.3理解配置檔案hibernate.cfg.xml
11.2.4初步認識Hibernate映射檔案
11.2.5深入理解持久化類POJO
11.2.6Hibernate工作過程
11.3Hibernate核心API
11.3.1Hibernate的框架結構
11.3.2SessionFactory接口
11.3.3Session接口
11.3.4Configuration
11.3.5Transaction
11.4Hibernate查詢
11.4.1Hibernate查詢相關的API
11.4.2HQL查詢
11.4.3QBC查詢
11.4.4原生態SQL查詢
11.5Hibernate映射
11.5.1深入研究Hibernate映射檔案
11.5.2了解Hibernate的關聯關係
11.6Hibernate過濾
本章小結
第12章Spring 3.0框架技術
12.1Spring 3.0框架基礎
12.1.1Spring 3.0的下載和安裝
12.1.2Spring核心架構
12.1.3Spring套用環境的搭建
12.1.4Spring 3.0的新特性
12.2Spring核心機制——IoC
12.2.1理解IoC
12.2.2使用Spring的IoC
12.2.3Spring中的Bean
12.2.4Spring依賴注入
12.2.5基於Annotation的IoC
12.3AOP
12.3.1什麼是AOP
12.3.2AOP的實現原理
12.3.3Spring的AOP
12.3.4基於Annotation的AOP配置
12.3.5基於XML的AOP配置
12.4Spring與Java EE持久化數據訪問
12.4.1Spring支持DAO模式
12.4.2Spring的聲明式事務管理
12.5Spring與Struts2、Hibernate集成
12.5.1Spring集成Struts2
12.5.2Spring集成Hibernate
本章小結
第13章基於SSH的網上訂餐系統
13.1項目簡介
13.1.1系統用戶分析
13.1.2技術實現方案
13.2功能設計
13.3資料庫設計
13.3.1ER圖
13.3.2數據表結構
13.4搭建開發環境
13.4.1創建項目
13.4.2項目目錄結構
13.5主要模組實現
13.5.1配置數據源
13.5.2設計VO類及映射檔案
13.5.3公共類的實現
13.5.4設計DAO接口及DAO實現類
13.5.5主要功能模組實現
13.6本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們