Spring程式開發

Spring程式開發

《Spring程式開發》是2012年2月電子工業出版社出版的圖書,作者是安博教育集團

基本介紹

  • 中文名:Spring程式開發
  • 作者:安博教育集團
  • ISBN:9787121151637
  • 頁數:296頁
  • 定價:51元
  • 出版社:電子工業出版社
  • 出版時間:2012年2月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以簡明的語言和豐富的實例介紹了Spring 3框架核心機制,對IoC、AOP、事務管理等根基性技術進行深度挖掘和以Spring為中心的主流架構套用。全書的講解都是以淺顯的實例開始,逐步展開,層層深入,對Spring 3各方面的功能進行了深入的探討。本書將帶領讀者進入Spring 3的世界,使讀者在具備初步知識的基礎上對組件進行更深入的理解,提高讀者對組件的把握能力,迅速豐富開發經驗,以達到在理解套用Spring的各項原理時不會有任何的障礙。本書一大特色就是擁有豐富可用的實例,具有很大的實用價值。

圖書目錄

目錄
第1章 Spring概述(1)
1.1 Spring前世今生 (2)
1.2 Spring全接觸 (2)
1.2.1 Spring框架優勢 (2)
1.2.2 Spring框架模組 (3)
1.2.3 Spring在項目中所起作用 (5)
1.3 Spring 3新特性 (5)
本章小結 (7)
習題 (7)
第2章 Spring開發初步(9)
2.1 邁出Spring開發第一步——搭建開發環境 (10)
2.1.1 下載及安裝JavaEE Eclipse (10)
2.1.2 下載Spring開發包 (16)
2.1.3 Spring開發包介紹 (16)
2.1.4 在Java EE Eclipse中配置開發環境 (18)
2.2 Spring入門經典——HelloWorld (22)
2.3 Spring實例——我的第一個應用程式 (25)
本章小結 (28)
習題 (28)
第3章 Spring核心機制(29)
3.1 Spring實現核心——反向控制/依賴注入 (30)
3.1.1 反向控制(IoC) (30)
3.1.2 依賴注入 (34)
3.2 依賴注入實現方式 (34)
3.2.1 接口注入 (35)
3.2.2 構造注入 (37)
3.2.3 Set注入 (39)
3.3 以構造注入方式實現實例 (41)
3.4 注入集合類 (43)
本章小結 (46)
習題 (46)
第4章 Bean(47)
4.1 Bean概念 (48)
4.1.1 BeanFactory介紹 (48)
4.1.2 ApplicationContext功能及類 (52)
4.1.3 Bean實例化 (54)
4.2 Bean基礎知識 (57)
4.2.1 Bean的id和name (57)
4.2.2 Bean類(class) (58)
4.2.3 Bean作用域(scope) (58)
4.2.4 Bean屬性 (59)
4.2.5 對於null值處理 (62)
4.2.6 使用依賴depends-on (63)
4.2.7 Bean配置文檔 (63)
4.3 Bean生命周期 (64)
4.3.1 定義Bean (64)
4.3.2 初始化Bean (64)
4.3.3 使用Bean (66)
4.3.4 銷毀Bean (67)
4.4 用ref屬性指定Bean依賴設定 (67)
4.4.1 用local屬性指定 (67)
4.4.2 用bean屬性指定 (68)
4.4.3 用parent屬性指定 (68)
4.5 Bean自動裝配的常用模式 (68)
4.6 Bean依賴檢查的模式 (72)
4.7 Bean高級管理 (73)
4.8 ApplicationContext更強功能 (76)
4.8.1 國際化支持 (76)
4.8.2 資源訪問 (79)
4.8.3 事件傳遞 (80)
4.9 註解案例套用 (82)
本章小結 (85)
習題 (86)
第5章 Spring AOP(87)
5.1 另闢蹊徑——AOP基本思想 (88)
5.1.1 認識AOP (88)
5.1.2 AOP與OOP對比分析 (88)
5.1.3 AOP與Java的代理機制 (89)
5.2 Pointcut切入點 (94)
5.2.1 靜態切入點 (95)
5.2.2 動態切入點與自定義切入點 (97)
5.2.3 Spring聲明切面和切入點 (97)
5.3 Advice通知 (98)
5.3.1 前置通知(Before Advice) (98)
5.3.2 返回後通知(After Returning Advice) (100)
5.3.3 拋出後通知(After Throwing Advice) (102)
5.3.4 後通知(After(Finally)Advice) (104)
5.3.5 環繞通知(Around Advice) (106)
5.4 @AspectJ配置AOP (107)
5.5 用ProxyFactory創建AOP (108)
5.6 Spring中CGLIB代理 (109)
5.7 綜合案例——異常處理 (111)
本章小結 (113)
習題 (114)
第6章 Spring與JDBC(115)
6.1 Spring JDBC概述 (116)
6.2 Spring JDBC模板類的實現 (116)
6.2.1 Jdbc Template的基本使用 (116)
6.2.2 JdbcTemplate的execute實現 (120)
6.2.3 JdbcTemplate的query實現 (123)
6.2.4 JdbcTemplate的update實現 (125)
6.3 Spring JDBC對象操作 (127)
6.3.1 SqlQuery實現 (127)
6.3.2 SqlUpdate實現 (130)
6.3.3 SqlFunction實現 (132)
6.4 綜合案例——增、刪、改、查 (134)
本章小結 (139)
習題 (140)
第7章 Spring與事務(141)
7.1 事務處理 (142)
7.1.1 事務處理的基本概念 (142)
7.1.2 事務處理特性 (142)
7.2 Spring事務處理 (143)
7.2.1 Spring事務處理概述 (143)
7.2.2 編程式事務處理 (144)
7.2.3 聲明式事務處理 (148)
7.3 其他聲明式事務處理 (152)
7.4 PlatformTransactionManager事務處理 (155)
7.5 綜合案例——註解事務 (158)
本章小結 (164)
習題 (164)
第8章 Spring MVC框架(165)
8.1 概述 (166)
8.2 為什麼需要MVC結構 (166)
8.3 一個簡單的Spring MVC登錄過程 (172)
8.4 完全三層的Spring MVC登錄實例 (178)
8.5 Spring 3新特性——Restful support MVC (186)
本章小結 (192)
習題 (192)
第9章 Spring與Struts 2(193)
9.1 配置Struts 2運行環境 (194)
9.2 Struts 2入門實例 (200)
9.3 整合Spring和Struts 2 (205)
9.4 實現SS實例用戶登錄 (207)
9.5 綜合案例——SS實現文字過濾 (213)
本章小結 (216)
習題 (216)
第10章 Spring與Hibernate(217)
10.1 Hibernate開發環境配置 (218)
10.1.1 下載並安裝MySQL (218)
10.1.2 下載Hibernate (221)
10.1.3 Hibernate包介紹 (223)
10.2 Hibernate入門實例 (224)
10.2.1 創建資料庫和表 (224)
10.2.2 創建項目 (225)
10.2.3 編寫Hibernate配置檔案Hibernate.cfg.xml (225)
10.2.4 編寫Hibernate映射檔案 (227)
10.2.5 創建持久化類 (228)
10.2.6 編寫Hibernate Session類 (229)
10.2.7 編寫測試檔案 (231)
10.2.8 運行 (232)
10.3 整合Spring和Hibernate (232)
10.4 SH框架整合實例 (236)
10.5 SH增刪改查實例 (243)
本章小結 (250)
習題 (250)
第11章 SSH實現辦公自動化(251)
11.1 整合Struts 2+Spring +Hibernate (252)
11.1.1 整合類別 (252)
11.1.2 整合例子 (252)
11.2 系統需求分析 (259)
11.2.1 業務流程分析 (259)
11.2.2 功能分析 (260)
11.3 系統架構設計 (261)
11.4 資料庫設計 (262)
11.5 系統實現設計 (266)
11.5.1 系統環境 (266)
11.5.2 數據訪問層實現 (266)
11.5.3 中間業務層實現 (267)
11.5.4 視圖控制層實現 (272)
11.5.5 Web.xml配置檔案 (275)
11.5.6 運行效果 (278)
11.6 系統測試 (281)
11.6.1 測試用例 (281)
11.6.2 測試結果 (281)
本章小結 (282)
習題 (282)

相關詞條

熱門詞條

聯絡我們