javaee主流開源框架

javaee主流開源框架

《javaee主流開源框架》是2011年10月1日由電子工業出版社出版的圖書,作者是王曉華。

基本信息

內容簡介

目前,很多企業套用中都會使用各種框架技術,其中Struts2、Hibernate、Spring是三個常用的JavaEE開源框架,掌握這些主流框架技術是很多企業對開發人員的基本要求。《JavaEE主流開源框架》將這三大框架“一網打盡”,是一把開啟JavaEE開源框架世界的鑰匙。本教材主要分為三個部分,每部分學習一個框架,而每部分卻不是孤立的,教材使用一個案例貫穿始終。在每個部分,都將結合學習到的新技能不斷修改完善案例,直到最終將三大框架都套用到了案例當中,能夠幫助讀者深入理解三大框架如何套用在真實套用中。

本書適合各層次的JavaEE開發人員閱讀。

圖書目錄

第一部分 Struts2框架 (1)

第1章 Struts2快速入門 (2)

1.1 Struts2概述 (2)

1.2 Struts2簡單實例 (4)

1.3 實例的運行過程 (10)

1.4 Struts2的特點 (12)

1.5 教材案例準備 (13)

1.6 本章小結 (19)

第2章 Struts2的控制器 (20)

2.1 過濾器 (20)

2.2 攔截器 (21)

2.3 Action (26)

2.4 本章小結 (28)

第3章 自定義攔截器 (29)

3.1 編寫攔截器類 (29)

3.2 配置使用攔截器 (30)

3.3 本章小結 (31)

第4章 Struts2框架的Action (32)

4.1 Action接口 (32)

4.2 Action類中的方法 (33)

4.3 將多個Action類“合併” (36)

4.4 Action類的不同調用方式 (38)

4.5 本章小結 (41)

第5章 Action類與Servlet API (42)

5.1 使用ActionContext (42)

5.2 使用ServletActionContext (45)

5.3 IoC方式 (46)

5.4 ActionContext使用實例 (47)

5.5 本章小結 (49)

第6章 Action類封裝請求參數 (50)

6.1 Field-Driven方式 (50)

6.2 Model-Driven方式 (51)

6.3 本章小結 (53)

第7章 Action類的屬性 (54)

7.1 Action是多實例的 (54)

7.2 Action屬性封裝請求參數 (56)

7.3 Action屬性傳遞對象 (57)

7.4 Action屬性封裝Action配置參數 (58)

7.5 JSP檔案中如何獲得Action屬性 (59)

7.6 本章小結 (60)

第8章 值棧與OGNL (61)

8.1 值棧 (61)

8.2 OGNL (62)

8.3 本章小結 (65)

第9章 國際化 (66)

9.1 哪些內容需要國際化 (66)

9.2 Struts2國際化資源檔案 (67)

9.3 struts.properties檔案 (68)

9.4 使用國際化資源檔案 (69)

9.5 使用多個國際化資源檔案 (71)

9.6 本章小結 (74)

第10章 輸入校驗 (75)

10.1 ActionSupport類 (75)

10.2 JSP中顯示校驗信息 (76)

10.3 input視圖 (77)

10.4 手工校驗方式 (77)

10.5 Action中使用國際化資源檔案 (82)

10.6 校驗器校驗 (86)

10.7 類型轉換 (89)

10.8 本章小結 (91)

第11章 Struts2標籤 (92)

11.1 Struts2標籤庫概述 (92)

11.2 表單UI標籤 (93)

11.3 非表單UI標籤 (95)

11.4 控制標籤 (96)

11.5 數據標籤 (97)

11.6 本章小結 (98)

第12章 Struts2異常處理 (99)

12.1 Model層拋出異常 (99)

12.2 Action中直接捕獲異常 (100)

12.3 在struts.xml中聲明異常映射 (101)

12.4 本章小結 (102)

第13章 Struts2的Ajax支持 (103)

13.1 Ajax簡介 (103)

13.2 Ajax簡單案例 (104)

13.3 struts2中對Ajax的支持 (109)

13.4 本章小結 (113)

第14章 配置檔案總結 (114)

14.1 web.xml (114)

14.2 struts.xml (114)

14.3 struts.properties (118)

14.4 本 章 小 結 (118)

第二部分 Hibernate框架 (119)

第1章 Hibernate快速入門 (120)

1.1 Hibernate概述 (120)

1.2 常用API (124)

1.3 Eclipse中開發Hibernate套用 (126)

1.4 本章小結 (136)

第2章 Hibernate核心知識點 (137)

2.1 持久化類 (137)

2.2 對象狀態 (138)

2.3 Hibernate屬性配置 (139)

2.4 ORM映射基礎 (141)

2.5 HQL語言 (143)

2.6 本章小結 (146)

第3章 HQL語言詳解 (147)

3.1 from子句 (147)

3.2 select子句 (148)

3.3 聚集函式 (149)

3.4 where子句 (150)

3.5 order by子句 (152)

3.6 group by子句 (152)

3.7 子查詢 (153)

3.8 本章小結 (153)

第4章 粒度設計 (154)

4.1 基於設計的粒度設計 (154)

4.2 基於性能的粒度設計 (157)

4.3 本章小結 (160)

第5章 關聯關係映射 (161)

5.1 關聯的方向與數量 (161)

5.2 一對多/多對一 (162)

5.2.1 基於主外鍵的一對多/多對一關聯 (163)

5.2.2 基於連線表的一對多/多對一關聯 (167)

5.3 一對一關聯 (171)

5.3.1 基於主鍵的一對一關聯 (171)

5.3.2 基於唯一外鍵的一對一關聯 (175)

5.4 多對多關聯 (177)

5.5 關聯映射配置檔案 (182)

5.6 連線查詢 (183)

5.7 本章小結 (186)

第6章 繼承關係映射 (187)

6.1 本章實例準備 (187)

6.2 TPS(Table Per SubClass) (189)

6.3 TPH(Table Per Class Hierarchy) (192)

6.4 TPC(Table Per Concrete Class) (194)

6.5 多態查詢 (197)

6.6 本章小結 (198)

第7章 Hibernate性能提升 (199)

7.1 批量操作 (199)

7.2 延遲載入 (200)

7.3 batch-size屬性 (202)

7.4 本章小結 (204)

第8章 整合Struts/Hibernate (205)

第三部分 Spring框架 (208)

第1章 Spring概述 (209)

1.1 Spring框架的模組 (209)

1.2 使用Eclipse開發Spring套用 (210)

1.3 本章小結 (212)

第2章 IoC(控制反轉) (213)

2.1 什麼是IoC (213)

2.2 IoC的使用 (216)

2.3 需要使用IoC的對象 (218)

2.4 如何實例化bean (220)

2.5 setter注入和構造器注入 (222)

2.6 屬性值的配置方式 (223)

2.7 集合類型屬性配置 (225)

2.8 bean的作用域 (228)

2.9 bean的初始化和析構 (230)

2.10 IoC的技術基礎 (231)

2.10.1 反射技術 (231)

2.10.2 JavaBean自省技術 (233)

2.11 IoC使用實例(教材案例) (235)

2.12 本章小結 (238)

第3章 AOP(面向切面編程) (239)

3.1 AOP中的術語 (239)

3.2 Spring AOP快速入門 (240)

3.3 不同類型的Advice (243)

3.4 使用Advisor (248)

3.5 Spring AOP的技術基礎 (251)

3.5.1 代理模式 (251)

3.5.2 動態代理 (253)

3.6 本章小結 (254)

第4章 Spring整合Struts2 (255)

4.1 導入必要的類庫 (255)

4.2 配置web.xml檔案 (256)

4.3 修改Struts2框架的Action類 (257)

4.4 修改struts.properties檔案 (258)

4.5 修改struts.xml檔案 (259)

4.6 修改applicationContext.xml (260)

4.7 本章小結 (261)

第5章 Spring整合JDBC (262)

5.1 為什麼要整合JDBC (262)

5.2 Spring JDBC包結構 (263)

5.3 JdbcTemplate類 (264)

5.4 獲得JdbcTemplate實例 (266)

5.5 JdbcTemplate使用實例 (268)

5.6 本章小結 (270)

第6章 Spring整合Hibernate (271)

6.1 創建SessionFactory (271)

6.2 HibernateTemplate類 (273)

6.3 Spring整合Hibernate的實例 (274)

6.4 本章小結 (279)

第7章 Spring中的事務管理 (280)

7.1 平台事務管理器接口 (280)

7.2 編程式事務管理 (281)

7.3 聲明式事務管理 (283)

7.4 本章小結 (286)

第8章 SSH整合實例 (287)

附錄A 企業關注的技能 (289)

第一部分 Struts2框架 (289)

第二部分 Hibernate框架 (295)

第三部分 Spring框架 (297)

相關詞條

相關搜尋

熱門詞條

聯絡我們