Java EE輕量級解決方案

Java EE輕量級解決方案

《JavaEE輕量級解決方案》是2011年電子工業出版社出版的圖書,作者是青島東合信息技術有限公司。

基本介紹

  • 作者:青島東合信息技術有限公司
  • ISBN:9787121135545
  • 頁數:495
  • 定價:59.00元
  • 出版社:電子工業
  • 出版時間:2011-7
內容介紹,作品目錄,

內容介紹

由青島東合信息技術有限公司等編著的《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與Model2 1.1.3 MVC思想及其優勢 1.2 自定義MVC框架 1.2.1 實現控制器 1.2.2 實現加法器功能 1.3 Java EE架構技術 1.3.1 JSP&Servlet 1.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訪問ActionContext 3.2.3 Action直接訪問Servlet API 3.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中使用OGNL 4.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創建Session 5.3.5 利用Session運算元據庫 5.3.6 利用Transaction管理事務 5.3.7 利用Query進行HQL查詢 5.3.8 利用Criteria進行條件查詢 5.4 Hibernate配置檔案詳解 5.4.1 hibernate.cfg.xml 5.4.2 hibernate.properties 5.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 BeanFactory 7.2.3 ApplicationContext 7.2.4 Bean的生命周期 7.3 IoC容器中裝配Bean 7.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 AOP 8.1.1 AOP思想和本質 8.1.2 AOP術語 8.1.3 Advice類型 8.1.4 基於XML配置的AOP 8.1.5 基於Annotation配置的AOP 8.2 Spring事務管理 8.2.1 Spring的事務策略 8.2.2 使用XML配置聲明式事務 8.2.3 使用Annotation配置聲明式事務 小結 練習第9章 框架集成 9.1 Spring集成Struts2 9.1.1 整合原理 9.1.2 集成步驟 9.2 Spring集成Hibernate 9.2.1 配置SessionFactory 9.2.2 使用HibernateTemplate 9.2.3 使用HibernateDaoSupport 9.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 知識拓展361 1.使用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.設計類型安全的泛型Dao 3.自定義類型 拓展練習 練習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 常用開源類庫

相關詞條

熱門詞條

聯絡我們