産品特色
編輯推薦
從實戰角度齣發,全麵、詳細地介紹瞭Struts 2、Hibernate與Spring三大Java Web開發框架的整閤使用
纍計8次印刷,暢銷近2000冊!99個實例、4個項目案例、15.5小時教學視頻,超值DVD光盤含大量視頻及大量案例
內容全麵:涵蓋Java Web開發中各種常用的技術和開發框架
講解詳盡:對各個知識點進行瞭細緻講解,對易錯、易混問題進行瞭說明和技術總結
針對性強:以SSH框架整閤開發為核心,提供瞭詳盡的開發和部署步驟
實例豐富:列舉瞭99個應用實例和4個項目案例,有極高的應用價值
超值光盤:配書DVD光盤中提供35小時教學視頻和實例源代碼,便於讀者高效學習
強化訓練:強化基本功的訓練,注重編程思想的培養,同時突齣開發實戰
代碼規範:代碼格式符閤軟件開發規範,利於初學者養成良好的編程習慣
教學服務:提供教學PPT、習題解答
超值大容量DVD光盤,你值得擁有!
15.5小時本書配套教學視頻及源代碼
24個Java典型模塊源代碼及6小時教學視頻
4個Java項目案例源代碼及3小時教學視頻
19個Java Web典型模塊代碼及9.2小時教學視頻
5個Java Web項目案例源代碼及1.3小時教學視頻
內容簡介
《Java Web整閤開發實戰:基於Struts 2+Hibernate+Spring》詳細介紹瞭Java Web開發中的三大開發框架Struts、Hibernate與Spring的整閤使用。本書內容由淺入深,循序漸進,理論講解與實踐相結閤,並列舉瞭大量典型應用實例幫助讀者理解開發過程中的重點和難點知識,同時提供瞭詳盡的項目開發和部署步驟。本書附帶1張DVD光盤,內容為本書配套教學視頻及示例源程序,另外還附贈瞭大量的Java Web典型模塊與項目案例源程序及教學視頻。
《Java Web整閤開發實戰:基於Struts 2+Hibernate+Spring》共21章,分5篇。第1篇為Java Web開發基礎,介紹瞭Web工作機製、Java Web開發環境的搭建、JSP技術等;第2篇為錶現層框架Struts技術,介紹瞭Struts 2的工作原理、核心文件、數據校驗與國際化、標簽庫、攔截器等;第3篇為持久層框架Hibernate技術,介紹瞭Hibernate的工作原理、核心文件、核心接口及相關插件的使用方法;第4篇為業務層框架Spring技術,介紹瞭Spring的工作機製、Spring的Ioc原理、數據校驗與國際化、Spring MVC框架及標簽庫等;第5篇為SSH框架整閤開發實戰,介紹瞭SSH框架的集成方式,並通過用戶管理係統和酒店預訂係統展示三大框架整閤開發的完整流程。
本書適閤想係統學習Java Web開發技術的人員閱讀,也適閤相關程序員和Web開發愛好者作為案頭必備的參考書。另外,本書還適閤作為Java Web開發的培訓教材使用。
作者簡介
賈蓓,講師。研究方嚮為數據庫與XML技術,在軍隊院校任教4年,講授多門計算機相關課程。近年來在國內外學術刊物及學術會議上發錶論文10餘篇,其中EI收錄7篇。喜歡研究新技術,精通Java Web開發技術,有豐富的項目開發經驗。
鎮明敏,曾就讀於南開大學軟件工程專業。精通Java Web開發,在校期間參與過多個項目的研發。曾經開發過團購網站和火車票訂票係統,並參與開發國傢大學生創新型項目——基於OpenXML的Word論文格式檢查係統。
杜磊,博士,講師。研究方嚮是數據庫、智能交通和復雜係統建模等領域。對計算機和信息技術有深刻的理解和豐富的研發經驗。近年來在國內外學術刊物及學術會議上發錶論文10餘篇,其中EI收錄8篇。精通Java Web開發,有豐富的項目開發經驗。
目錄
第1篇 Java Web開發基礎
第1章 Web的工作機製( 教學視頻:31分鍾)
1.1 理解Web的概念
1.1.1 Web的定義
1.1.2 Web的三個核心標準
1.2 C/S與B/S兩種軟件體係結構
1.3 理解HTTP協議
1.3.1 解析HTTP協議URL
1.3.2 解析HTTP協議請求
1.3.3 解析HTTP協議響應
1.4 本章小結
第2章 搭建Java Web開發環境( 教學視頻:38分鍾)
2.1 JDK的下載與安裝
2.1.1 JDK簡介
2.1.2 JDK下載安裝
2.1.3 JDK部署測試
2.2 Eclipse的下載與安裝
2.2.1 Eclipse簡介
2.2.2 Eclipse下載與安裝
2.2.3 Eclipse集成JDK
2.2.4 使用Eclipse測試Java程序
2.2.5 Eclipse常用快捷鍵
2.3 Tomcat的下載與安裝
2.3.1 Tomcat簡介
2.3.2 Tomcat的下載
2.3.3 Tomcat安裝配置
2.3.4 部署Web應用
2.3.5 在Eclipse中配置Tomcat
2.3.6 使用Eclipse測試Java Web程序
2.4 MySQL的下載與安裝
2.4.1 MySQL簡介
2.4.2 MySQL的下載
2.4.3 MySQL的安裝
2.5 使用JDBC連接MySQL數據庫
2.5.1 JDBC簡介
2.5.2 下載MySQL JDBC驅動
2.5.3 Java程序連接MySQL數據庫
2.6 本章小結
第3章 JSP及其相關技術( 教學視頻:55分鍾)
3.1 JSP的使用
3.1.1 JSP 的技術特點
3.1.2 JSP 的運行機製
3.1.3 編寫JSP文件
3.2 JSP基本語法
3.2.1 JSP注釋
3.2.2 JSP指令
3.2.3 JSP腳本元素
3.3 JSP動作元素
3.3.1 動作元素
3.3.2 動作元素
3.3.3 動作元素
3.3.4 動作元素
3.3.5 、、動作元素
3.4 JSP內置對象
3.4.1 request對象
3.4.2 response對象
3.4.3 out對象
3.4.4 session對象
3.4.5 application對象
3.4.6 pageContext對象
3.4.7 page對象
3.4.8 config對象
3.4.9 exception對象
3.5 JavaBean的使用
3.5.1 定義JavaBean
3.5.2 設置JavaBean的屬性
3.5.3 JavaBean的存在範圍
3.5.4 JavaBean綜閤實例
3.6 Servlet的使用
3.6.1 Servlet簡介
3.6.2 Servlet的生命周期
3.6.3 Servlet的常用類和接口
3.6.4 Servlet示例
3.7 本章小結
第2篇 錶現層框架Struts技術
第4章 Struts快速上手( 教學視頻:31分鍾)
4.1 Struts開發基礎
4.1.1 MVC的基本概念
4.1.2 Struts的工作原理
4.1.3 從Struts 2的角度理解MVC
4.1.4 Struts 2的開發優勢
4.2 Struts 開發準備
4.2.1 Tomcat 服務器基本知識
4.2.2 下載並安裝Tomcat服務器
4.2.3 在Eclipse中部署Tomcat
4.2.4 在Eclipse中測試Tomcat
4.2.5 下載Struts開發包
4.3 Struts開發實例
4.3.1 創建Struts工程StrutsDemo
4.3.2 在Eclipse中部署Struts開發包
4.3.3 編寫工程配置文件web.xml
4.3.4 添加struts.properties文件
4.3.5 編寫struts.xml控製器文件
4.3.6 開發前端頁麵index.jsp和success.jsp
4.3.7 開發後颱Struts處理程序TestAction.java
4.3.8 運行測試StrutsDemo工程
4.3.9 解說StrutsDemo工程
4.4 本章小結
第5章 解密Struts之核心文件( 教學視頻:62分鍾)
5.1 Struts配置文件之web.xml
5.1.1 web.xml的主要作用
5.1.2 web.xml關鍵元素分析
5.2 Struts配置文件之struts.properties
5.2.1 struts.properties的主要作用
5.2.2 struts.properties關鍵元素分析
5.3 Struts配置文件之struts.xml
5.3.1 struts.xml的主要作用
5.3.2 struts.xml關鍵元素分析
5.4 Struts之Action類文件
5.4.1 Action接口和ActionSupport基類
5.4.2 Action與Servlet API
5.4.3 ModelDriven接口
5.4.4 異常處理
5.5 本章小結
第6章 Struts之數據校驗與國際化( 教學視頻:54分鍾)
6.1 類型轉換
6.1.1 基本類型轉換
6.1.2 自定義類型轉換
6.2 數據校驗的方法
6.2.1 通過 Action中的validate()方法實現校驗
6.2.2 通過XWork校驗框架實現
6.3 Struts實現國際化的方法
6.3.1 編寫國際化資源文件
6.3.2 訪問國際化資源文件
6.3.3 資源文件加載順序
6.4 本章小結
第7章 詳解Struts之標簽庫( 教學視頻:49分鍾)
7.1 Struts標簽基本知識
7.1.1 Struts標簽概述
7.1.2 Struts標簽的使用
7.2 解析Struts控製標簽
7.2.1 if/elseif/else標簽
7.2.2 append標簽
7.2.3 generator標簽
7.2.4 iterator標簽
7.2.5 merge標簽
7.2.6 sort標簽
7.2.7 subset標簽
7.3 解析Struts數據標簽
7.3.1 a標簽
7.3.2 action標簽
7.3.3 bean標簽
7.3.4 date標簽
7.3.5 debug標簽
7.3.6 i18n標簽
7.3.7 include標簽
7.3.8 param標簽
7.3.9 property標簽
7.3.10 push標簽
7.3.11 set標簽
7.3.12 text標簽
7.3.13 url標簽
7.4 解析Struts錶單標簽
7.4.1 form標簽
7.4.2 submit標簽
7.4.3 checkbox標簽
7.4.4 checkboxlist標簽
7.4.5 combobox標簽
7.4.6 doubleselect標簽
7.4.7 head標簽
7.4.8 file標簽
7.4.9 hidden標簽
7.4.10 inputtransferselect標簽
7.4.11 label標簽
7.4.12 optiontransferselect標簽
7.4.13 select標簽
7.4.14 optgroup標簽
7.4.15 password標簽
7.4.16 radio標簽
7.4.17 reset標簽
7.4.18 textarea/textfield標簽
7.4.19 token標簽
7.4.20 updownselect標簽
7.5 解析Struts非錶單標簽
7.5.1 actionerror標簽
7.5.2 actionmessage標簽
7.5.3 component標簽
7.5.4 div標簽
7.5.5 fielderror標簽
7.6 本章小結
第8章 Struts之攔截器使用技巧( 教學視頻:55分鍾)
8.1 攔截器基礎知識
8.1.1 攔截器概述
8.2 使用Struts攔截器
8.2.1 配置並使用Struts攔截器
8.2.2 Struts 2的內置攔截器
8.3 自定義攔截器
8.3.1 開發自定義攔截器
8.3.2 配置自定義攔截器
8.3.3 攔截器執行順序
8.3.4 方法過濾攔截器
8.4 本章小結
第9章 在Struts中應用Ajax技術( 教學視頻:58分鍾)
9.1 Ajax基本知識
9.1.1 Ajax的基本概念
9.1.2 Ajax的基本原理
9.2 Ajax之XMLHttpRequest
9.1.1 XMLHttpRequest對象的基本知識
9.1.2 XMLHttpRequest對象的屬性和方法
9.1.3 XMLHttpRequest實例演練
9.3 Ajax標簽
9.3.1 Ajax標簽依賴包
9.3.2 Ajax標簽的使用
9.4 Ajax之JSON插件
9.4.1 JSON插件簡介
9.4.2 JSON插件的使用
9.4.3 實例演示
9.5 文件控製上傳和下載
9.5.1 文件上傳
9.5.2 文件下載
9.6 本章小結
第10章 Struts之項目實戰( 教學視頻:52分鍾)
10.1 軟件工程在綫課程係統簡介
10.1.1 軟件工程在綫課程係統描述--前颱係統
10.1.2 軟件工程在綫課程係統描述--後颱係統
10.2 項目實例前期準備
10.2.1 設計數據庫和映射文件
10.2.2 核心文件配置
10.3 項目實例前颱功能具體實現
10.3.1 實現用戶登錄
10.3.2 實現首頁內容
10.3.3 實現教師介紹
10.3.4 實現相關書籍功能
10.3.5 實現電子教程功能
10.4 項目實例後颱功能具體實現
10.4.1 管理員登錄功能
10.4.2 首頁管理功能
10.4.3 用戶管理功能
10.4.4 教師管理功能
10.4.5 課件管理功能
10.4.6 參考書籍功能
10.5 本章小結
第3篇 持久層框架Hibernate技術
第11章 Hibernate快速上手( 教學視頻:60分鍾)
11.1 Hibernate開發基礎
11.1.1 持久層概述
11.1.2 Hibernate簡介
11.1.3 Hibernate的工作原理
11.2 Hibernate開發準備
11.2.1 下載Hibernate開發包
11.2.2 在Eclipse中部署Hibernate開發環境
11.2.3 安裝部署MySQL驅動
11.3 Hibernate開發實例
11.3.1 開發Hibernate項目的完整流程
11.3.2 創建HibernateDemo項目
11.3.3 創建數據錶USER
11.3.4 編寫POJO映射類User.java
11.3.5 編寫映射文件User.hbm.xml
11.3.6 編寫hibernate.cfg.xml配置文件
11.3.7 編寫輔助工具類HibernateUtil.Java
11.3.8 編寫DAO接口UserDAO.java
11.3.9 編寫DAO層實現類UserDAOImpl.Java
11.3.10 編寫測試類UserTest.java
11.3.11 解說HibernateDemo項目
11.4 本章小結
第12章 精解Hibernate之核心文件( 教學視頻:56分鍾)
12.1 配置文件hibernate.cfg.xml詳解
12.2 映射文件*.hbm.xml詳解
12.2.1 映射文件結構
12.2.2 映射標識屬性
12.2.3 使用property元素映射普通屬性
12.2.4 映射集閤屬性
12.3 Hibernate關聯關係映射
12.3.1 單嚮的一對一關聯
12.3.2 單嚮的一對多關聯
12.3.3 單嚮的多對一關聯
12.3.4 單嚮的多對多關聯
12.3.5 雙嚮的一對一關聯
12.3.6 雙嚮的一對多關聯
12.3.7 雙嚮的多對多關聯
12.4 本章小結
第13章 探究Hibernate之核心接口( 教學視頻:49分鍾)
13.1 Configuration類
13.1.1 Configuration類的主要作用
13.1.2 常用的Configuration操作方法
13.2 SessionFactory接口
13.2.1 SessionFactory的主要作用
13.2.2 常用的SessionFactory操作方法
13.3 Session接口
13.3.1 Session的主要作用
13.3.2 常用的Session操作方法
13.4 Transaction接口
13.4.1 Transaction的主要作用
13.4.2 常用的Transaction操作方法
13.5 Query接口
13.5.1 Query的主要作用
13.5.2 常用的Query操作方法
13.6 Criteria接口
13.6.1 Criteria的主要作用
13.6.2 常用的Criteria操作方法
13.7 本章小結
Java Web整閤開發實戰:基於Struts 2+Hibernate+Spring(附光盤) 下載 mobi epub pdf txt 電子書 格式
Java Web整閤開發實戰:基於Struts 2+Hibernate+Spring(附光盤) 下載 mobi pdf epub txt 電子書 格式 2024
Java Web整閤開發實戰:基於Struts 2+Hibernate+Spring(附光盤) 下載 mobi epub pdf 電子書
Java Web整閤開發實戰:基於Struts 2+Hibernate+Spring(附光盤) mobi epub pdf txt 電子書 格式下載 2024