Java Web整合開發實戰:基於Struts 2+Hibernate+Spring 目錄

第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 本章小結 
第14章 Hibernate之項目實戰( 教學視頻:21分鐘) 
14.1 Hibernate自動化代碼生成工具的使用 
14.1.1 下載並安裝Eclipse代碼生成插件MiddleGenIDE 
14.1.2 使用MiddleGenIDE生成映射類及映射文件 
14.2 建立UserHibernate項目 
14.2.1 搭建UserHibernate環境 
14.2.2 使用MiddleGenIDE生成基礎代碼 
14.3 開發DAO層與Service層程序 
14.3.1 開發DAO層代碼UseDAO.java 
14.3.2 開發Service層代碼UserService.java 
14.4 編寫測試類及查看結果 
14.4.1 開發測試代碼UserServiceTest.java 
14.4.2 查看測試結果 
14.5 導出項目的JAR文件 
14.5.1 導出項目JAR文件的方法 
14.5.2 查看導出結果 
14.6 本章小結 
第4篇 業務層框架Spring技術
第15章 Spring快速上手( 教學視頻:44分鐘) 
15.1 Spring基本知識 
15.1.1 Spring的基本概念 
15.1.2 Spring框架模塊 
15.2 Spring開發準備 
15.2.1 下載Spring開發包 
15.2.2 下載commons-logging包 
15.2.3 Spring框架配置 
15.3 Spring開發實例 
15.3.1 開發實例 
15.3.2 Spring的IoC容器 
15.4 本章小結 
第16章 精解Spring之IoC原理與具體使用( 教學視頻:52分鐘) 
16.1 在實例項目中使用Spring 
16.1.1 在應用程序中使用Spring 
16.1.2 在Web應用中使用Spring 
16.2 深刻理解依賴注入 
16.2.1 依賴注入 
16.2.2 依賴注入的3種實現方式 
16.2.3 DI 3種實現方式的比較 
16.3 Spring IoC簡單模擬實現 
16.3.1 Java 反射機制簡單介紹 
16.3.2 使用JDOM讀取 XML信息 
16.3.3 模擬實現Spring IoC容器 
16.4 本章小結 
第17章 Spring之進階運用( 教學視頻:41分鐘) 
17.1 配置Bean的屬性和依賴關係 
17.1.1 Bean的配置 
17.1.2 設置普通屬性值 
17.1.3 配置合做者Bean 
17.1.4 注入集合值 
17.2 管理Bean的生命週期 
17.2.1 Spring容器中Bean的做用域 
17.2.2 Bean的實例化 
17.2.3 Bean的銷燬 
17.2.4 使用方法注入--協調做用域不一樣的Bean 
17.3 讓Bean能夠感知Spring容器 
17.3.1 使用BeanNameAware接口 
17.3.2 使用BeanFactoryAware接口、ApplicationContextAware接口 
17.4 Spring的國際化支持 
17.5 本章小結 
第18章 解密Spring MVC框架及標籤庫( 教學視頻:36分鐘) 
18.1 解析Spring MVC技術 
18.1.1 MVC設計思想概述 
18.1.2 Spring MVC的基本思想 
18.1.3 Spring MVC框架的特色 
18.1.4 分發器(DispatcherServlet) 
18.1.5 控制器 
18.1.6 處理器映射 
18.1.7 視圖解析器 
18.1.8 異常處理 
18.2 解析Spring基礎標籤 
18.2.1 配置基礎標籤庫 
18.2.2 標籤 
18.2.3 標籤 
18.2.4 標籤 
18.2.5 其餘基礎標籤 
18.3 解析Spring表單標籤 
18.3.1 配置表單標籤庫 
18.3.2 form標籤 
18.3.3 input標籤 
18.3.4 checkbox標籤 
18.3.5 checkboxes標籤 
18.3.6 radiobutton標籤 
18.3.7 radiobuttons標籤 
18.3.8 password標籤 
18.3.9 select標籤 
18.3.10 option標籤 
18.3.11 options標籤 
18.3.12 textarea標籤 
18.3.13 hidden標籤 
18.3.14 errors標籤 
18.4 Spring MVC綜合實例 
18.5 本章小結 
第19章 Spring之數據庫開發( 教學視頻:28分鐘) 
19.1 Spring JDBC基本知識 
19.1.1 使用JDBCTemplate開發的優點 
19.1.2 Spring JDBCTemplate的解析 
19.1.3 Spring JDBCTemplate的經常使用方法 
19.2 Spring數據庫開發實例 
19.2.1 在Eclipse中配置開發環境 
19.2.2 在applicationContext.xml中配置數據源 
19.2.3 開發POJO類User.java 
19.2.4 開發DAO層UserDAO.java 
19.2.5 開發Service層UserService.java 
19.2.6 開發測試類UserServiceTest.java 
19.2.7 導出實例爲SpringMySQL.jar壓縮包 
19.3 本章小結 
第5篇 SSH框架整合開發實戰
第20章 Spring集成Struts、Hibernate( 教學視頻:26分鐘) 
20.1 部署Spring開發環境 
20.1.1 Struts集成Hibernate 
20.1.2 準備Spring集成環境 
20.2 Spring集成Hibernate 
20.2.1 在Spring中配置SessionFactory 
20.2.2 使用HibernateTemplate進行數據庫訪問 
20.2.3 使用HibernateCallback回調接口 
20.3 Spring集成Struts 
20.3.1 將Struts Action處理器交至Spring託管 
20.3.2 Spring集成Struts實例 
20.4 本章小結 
第21章 SSH整合開發實例( 教學視頻:31分鐘) 
21.1 用戶管理系統 
21.1.1 數據庫層實現 
21.1.2 Hibernate持久層設計 
21.1.3 DAO層設計 
21.1.4 業務邏輯層設計 
21.1.5 完成用戶登陸設計 
21.1.6 查詢全部用戶信息 
21.1.7 添加用戶信息 
21.1.8 刪除用戶信息 
21.1.9 更新用戶信息 
21.2 酒店預訂系統 
21.2.1 Hibernate持久層設計 
21.2.2 DAO層設計 
21.2.3 業務邏輯層設計 
21.2.4 使用Struts技術開發表現層程序 
21.2.5 使用Spring技術集成Struts與Hibernate 
21.2.6 運行酒店預訂系統 
21.3 本章小結前端

相關文章
相關標籤/搜索