Java EE輕量級解決方案

ate介紹1.3.4Sprin ate套用示例5.3.1配置Hibern ate9.2.1配置Session

內容介紹

由青島東合信息技術有限公司等編著的《Java EE輕量級解決方案——
S2SH》介紹了Java EE輕量級的三個開源框架:Struts2、Hibernate和
Spring。其中在Struts2部分主要講解MVC設計思想,Struts2的處理流程及
配置,Struts2常用控制器組件,以及Struts2常用標籤庫的使用。在
Hibernate部分主要講解O/R Mapping的設計理念,Hibernate對O/R Mapping
的支持,Hibernate的配置及多種關係映射的實現,以及HQL查詢數據。在
Spring部分主要講解IoC的原理,Spring對Bean的管理機制,Spring AOP編
程,以及聲明事務的配置和管理。
進行講解、剖析及實現。實踐篇貫穿案例線上考試系統採用S2SH框架,
以任務驅動及依次累加的方式,實現一個完整的項目並貫穿整本書的技術知
識點,使讀者加深Struts2、Hibernate、Spring框架的套用及整合技巧,全
面提高動手能力。
讀者對象:《Java EE輕量級解決方案——S2SH》可作為本科計算機科
學與技術、軟體外包專業、高職高專計算機軟體、計算機網路、計算機信息
管理、電子商務和經濟管理等專業的程式設計課程的教材。

作品目錄

理論篇第1章 JAVA EE套用 1.1 Java EE概述1.1.1 Java EE套用分層模型1.1.2 Model1與Model21.1.3 MVC思想及其優勢 1.2 自定義MVC框架1.2.1 實現控制器1.2.2 實現加法器功能 1.3 Java EE架構技術1.3.1 JSP&Servlet1.3.2 Struts2介紹1.3.3 Hibernate介紹1.3.4 Spring介紹1.3.5 EJB3.0介紹 小結 練習第2章 STRUTS2基礎 2.1 Struts2概述2.1.1 Struts2起源背景2.1.2 Struts2框架結構2.1.3 Struts2控制器組件2.1.4 Struts2的配置檔案2.1.5 Struts2的標籤庫2.1.6 Struts2的處理步驟 2.2 基於Struts2的加法器2.2.1 配置套用環境2.2.2 創建輸入視圖2.2.3 實現業務邏輯類2.2.4 創建業務控制器2.2.5 配置業務控制器2.2.6 創建結果視圖2.2.7 運行 小結 練習第3章 STRUTS2深入 3.1 配置檔案詳解3.1.1 常量配置3.1.2 包配置3.1.3 命名空間配置3.1.4 包含配置 3.2 Action詳解3.2.1 Action實現3.2.2 Action訪問ActionContext3.2.3 Action直接訪問Servlet API3.2.4 Action的配置3.2.5 動態方法調用3.2.6 通配符配置 3.3 處理結果3.3.1 結果處理流程3.3.2 result配置3.3.3 result類型3.3.4 動態result 3.4 異常處理3.4.1 Struts2異常處理機制3.4.2 異常的配置 小結 練習第4章 STRUTS2標籤庫 4.1 Struts2標籤庫概述4.1.1 標籤庫簡介4.1.2 標籤庫的組成4.1.3 導入Struts2標籤庫 4.2 Struts2中使用OGNL4.2.1 OGNL與值棧4.2.2 OGNL語法4.2.3 OGNL集合表達式 4.3 數據標籤4.3.1 property標籤4.3.2 param標籤4.3.3 bean標籤4.3.4 set標籤4.3.5 include標籤4.3.6 url標籤 4.4 控制標籤4.4.1 if/elseif/else標籤4.4.2 iterator標籤 4.5 主題和模板4.5.1 主題4.5.2 模板 4.6 表單標籤4.6.1 checkboxlist標籤4.6.2 datetimepicker標籤4.6.3 doubleselect標籤4.6.4 optiontransferselect標籤4.6.5 optgroup標籤 4.7 非表單標籤4.7.1 actionerror和actionmessage標籤4.7.2 tree和treenode標籤 小結 練習第5章 HIBERNATE基礎 5.1 Hibernate概述5.1.1 ORM框架5.1.2 Hibernate概述 5.2 Hibernate套用開發方式 5.3 Hibernate套用示例5.3.1 配置Hibernate套用環境5.3.2 創建持久化類及ORM映射檔案5.3.3 利用Configuration裝載配置5.3.4 利用SessionFactory創建Session5.3.5 利用Session運算元據庫5.3.6 利用Transaction管理事務5.3.7 利用Query進行HQL查詢5.3.8 利用Criteria進行條件查詢 5.4 Hibernate配置檔案詳解5.4.1 hibernate.cfg.xml5.4.2 hibernate.properties5.4.3 聯合使用 5.5 Hibernate映射檔案詳解5.5.1 映射檔案結構5.5.2 主鍵生成器5.5.3 映射集合屬性 5.6 持久化對象5.6.1 持久化對象狀態5.6.2 改變持久化對象狀態的方法 小結 練習第6章 HIBERNATE核心技能 6.1 Hibernate關聯關係6.1.1 一對多關聯關係6.1.2 級聯關係6.1.3 一對一關聯關係6.1.4 多對多關聯 6.2 Hibernate批量處理6.2.1 批量插入6.2.2 批量更新 6.3 Hibernate檢索方式 6.4 HQL與QBC檢索6.4.1 Query與Criteria接口6.4.2 使用別名6.4.3 結果排序6.4.4 分頁查詢6.4.5 檢索一條記錄6.4.6 設定查詢條件6.4.7 HQL中綁定參數6.4.8 連線查詢6.4.9 投影、分組與統計6.4.10 動態查詢6.4.11 子查詢6.4.12 查詢方式比較 6.5 Hibernate事務管理6.5.1 資料庫事務6.5.2 Hibernate中的事務 小結 練習第7章 SPRING基礎 7.1 Spring概述7.1.1 Spring起源背景7.1.2 Spring體系結構7.1.3 配置Spring環境 7.2 IoC容器7.2.1 IoC概述7.2.2 BeanFactory7.2.3 ApplicationContext7.2.4 Bean的生命周期 7.3 IoC容器中裝配Bean7.3.1 Spring配置檔案7.3.2 Bean基本配置7.3.3 依賴注入的方式7.3.4 注入值的類型7.3.5 Bean間關係7.3.6 Bean作用域7.3.7 自動裝配 小結 練習第8章 SPRING深入 8.1 Spring AOP8.1.1 AOP思想和本質8.1.2 AOP術語8.1.3 Advice類型8.1.4 基於XML配置的AOP8.1.5 基於Annotation配置的AOP 8.2 Spring事務管理8.2.1 Spring的事務策略8.2.2 使用XML配置聲明式事務8.2.3 使用Annotation配置聲明式事務 小結 練習第9章 框架集成 9.1 Spring集成Struts29.1.1 整合原理9.1.2 集成步驟 9.2 Spring集成Hibernate9.2.1 配置SessionFactory9.2.2 使用HibernateTemplate9.2.3 使用HibernateDaoSupport9.2.4 事務處理9.2.5 OSIV模式 小結 練習實踐篇實踐1 STRUTS2基礎 實踐指導實踐1.G.1實踐1.G.2實踐1.G.3 知識拓展1.模型驅動的Action設計 拓展練習練習1.E.1實踐2 STRUTS2深入 實踐指導實踐2.G.1實踐2.G.2 知識拓展1.攔截器2.輸入校驗 拓展練習練習2.E.1練習2.E.2實踐3 STRUTS2標籤庫 實踐指導實踐3.G.2實踐3.G.3實踐3.G.4 知識拓展3611.使用Struts2框架實現檔案上傳2.在Struts2下集成Ext JS 拓展練習練習3.E.1實踐4 實體類及映射檔案 實踐指導實踐4.G.1實踐4.G.2實踐4.G.3 知識拓展1.Hibernate的性能最佳化2.映射繼承關係 拓展練習練習4.E.1實踐5 業務類及DAO 實踐指導實踐5.G.1實踐5.G.2實踐5.G.3 知識拓展1.在Hibernate框架下使用SQL語句2.設計類型安全的泛型Dao3.自定義類型 拓展練習練習5.E.1練習5.E.2練習5.E.3實踐6 框架集成 實踐指導實踐6.G.1實踐6.G.2實踐6.G.3 知識拓展在Spring配置檔案中引用屬性檔案 拓展練習練習6.E.1實踐7 AOP套用 實踐指導實踐7.G.1實踐7.G.2 知識拓展1.任務調度 拓展練習練習7.E.1實踐8 項目完善 實踐指導實踐8.G.1實踐8.G.2實踐8.G.3 知識拓展1.配置Hibernate二級快取2.使用JavaMail收發郵件 拓展練習練習8.E.1附錄A 常見JAVA EE框架附錄B 常用開源類庫

相關詞條

熱門詞條

聯絡我們