Spring實戰(zhàn) 版權(quán)信息
- ISBN:9787115208903
- 條形碼:9787115208903 ; 978-7-115-20890-3
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Spring實戰(zhàn) 本書特色
《Spring攻略》是目前國外人氣*高、口碑*好的一本介紹Spring的圖書!禨pring攻略》內(nèi)容詳實,示例生動豐富,代碼實用?刹僮餍詮姟K粌H涵蓋了Spring 2.5從基礎(chǔ)概念到高級應(yīng)用的所有主題。而且深入淺出地介紹了幾種常見的Spring項目。其參考價值不言而喻。書中采用了“問題描述/解決方案/實現(xiàn)方法”的方式,讀者可以輕松地查找特定問題的解決方案,事半功倍。通過《Spring攻略》,讀者可以迅速掌握Spring來構(gòu)建強大的企業(yè)級Java應(yīng)用程序,成為Spnng高手。Spring專家力作理論與實踐完美結(jié)合問題描述,解決方案,實現(xiàn)方法
Spring實戰(zhàn) 內(nèi)容簡介
Spring著眼于Java/JavaEE應(yīng)用開發(fā)的諸多方面,并針對它們提供了簡單的解決方案。本書涵蓋了Spring 2.5從基礎(chǔ)概念到高級應(yīng)用的所有主題,介紹了幾種常見的Spring項目,重點關(guān)注Spring 2.5為構(gòu)建企業(yè)級Java應(yīng)用程序所增加的*新特性。
本書的所有主題都是圍繞完整真實的項目代碼示例展開的,讀者可以按照這些示例一步一步地實踐,從而迅速掌握使用Spring Framework進Java/Java EE開發(fā)。本書適合具有豐富開發(fā)經(jīng)驗以及從零起步的Java開發(fā)人員閱讀。
Spring實戰(zhàn) 目錄
**部分 核心概念第1章 控制反轉(zhuǎn)和容器 21.1 使用容器管理組件 21.1.1 問題描述 21.1.2 解決方案 21.1.3 實現(xiàn)方法 31.2 使用服務(wù)定位器降低查找組件的復(fù)雜性 71.2.1 問題描述 71.2.2 解決方案 71.2.3 實現(xiàn)方法 71.3 應(yīng)用控制反轉(zhuǎn)和依賴注入 81.3.1 問題描述 81.3.2 解決方案 81.3.3 實現(xiàn)方法 91.4 理解不同類型的依賴注入 101.4.1 問題描述 101.4.2 解決方案 101.4.3 實現(xiàn)方法 111.5 使用配置文件配置容器 131.5.1 問題描述 131.5.2 解決方案 141.5.3 實現(xiàn)方法 141.6 小結(jié) 16第2章 Spring簡介 172.1 Spring Framework 172.1.1 Spring的模塊介紹 172.1.2 Spring的發(fā)布版本 192.1.3 Spring的項目 202.2 安裝Spring Framework 212.2.1 問題描述 212.2.2 解決方案 212.2.3 實現(xiàn)方法 212.3 建立Spring項目 222.3.1 問題描述 222.3.2 解決方案 222.3.3 實現(xiàn)方法 232.4 安裝Spring IDE 242.4.1 問題描述 242.4.2 解決方案 242.4.3 實現(xiàn)方法 242.5 使用Spring IDE的Bean-supporting特性 262.5.1 問題描述 262.5.2 解決方案 262.5.3 實現(xiàn)方法 262.6 小結(jié) 31第3章 Spring中的Bean配置 323.1 在Spring IoC容器里配置Bean 323.1.1 問題描述 323.1.2 解決方案 323.1.3 實現(xiàn)方法 323.2 實例化Spring IoC容器 363.2.1 問題描述 363.2.2 解決方案 363.2.3 實現(xiàn)方法 363.3 解決構(gòu)造器歧義 383.3.1 問題描述 383.3.2 解決方案 383.3.3 實現(xiàn)方法 383.4 指定Bean引用 413.4.1 問題描述 413.4.2 解決方案 413.4.3 實現(xiàn)方法 413.5 通過依賴檢查來檢查屬性 443.5.1 問題描述 443.5.2 解決方案 453.5.3 實現(xiàn)方法 453.6 通過@Required注解檢查屬性 463.6.1 問題描述 463.6.2 解決方案 463.6.3 實現(xiàn)方法 473.7 XML配置里的Bean自動裝配 483.7.1 問題描述 483.7.2 解決方案 493.7.3 實現(xiàn)方法 493.8 使用@Autowired和@Resource自動裝配Bean 523.8.1 問題描述 523.8.2 解決方案 523.8.3 實現(xiàn)方法 523.9 繼承Bean配置 583.9.1 問題描述 583.9.2 解決方案 583.9.3 實現(xiàn)方法 583.10 為Bean屬性定義集合 613.10.1 問題描述 613.10.2 解決方案 613.10.3 實現(xiàn)方法 613.11 為集合元素指定數(shù)據(jù)類型 673.11.1 問題描述 673.11.2 解決方案 673.11.3 實現(xiàn)方法 673.12 使用工廠Bean和Utility Schema定義集合 693.12.1 問題描述 693.12.2 解決方案 693.12.3 實現(xiàn)方法 693.13 在classpath中掃描組件 713.13.1 問題描述 713.13.2 解決方案 713.13.3 實現(xiàn)方法 723.14 小結(jié) 76第4章 高級Spring IoC容器 774.1 通過調(diào)用構(gòu)造器創(chuàng)建Bean 774.1.1 問題描述 774.1.2 解決方案 774.1.3 實現(xiàn)方法 774.2 通過調(diào)用靜態(tài)工廠方法創(chuàng)建Bean 804.2.1 問題描述 804.2.2 解決方案 804.2.3 實現(xiàn)方法 804.3 通過調(diào)用實例工廠方法創(chuàng)建Bean 814.3.1 問題描述 814.3.2 解決方案 814.3.3 實現(xiàn)方法 814.4 使用Spring的工廠Bean創(chuàng)建Bean 834.4.1 問題描述 834.4.2 解決方案 834.4.3 實現(xiàn)方法 834.5 根據(jù)靜態(tài)字段聲明Bean 854.5.1 問題描述 854.5.2 解決方案 854.5.3 實現(xiàn)方法 854.6 根據(jù)對象屬性聲明Bean 864.6.1 問題描述 864.6.2 解決方案 864.6.3 實現(xiàn)方法 864.7 設(shè)置Bean的作用域 884.7.1 問題描述 884.7.2 解決方案 884.7.3 實現(xiàn)方法 884.8 定制Bean的初始化和銷毀過程 904.8.1 問題描述 904.8.2 解決方案 904.8.3 實現(xiàn)方法 914.9 使Bean感知容器 954.9.1 問題描述 954.9.2 解決方案 954.9.3 實現(xiàn)方法 964.10 創(chuàng)建Bean后置處理器 964.10.1 問題描述 964.10.2 解決方案 964.10.3 實現(xiàn)方法 974.11 外部化Bean配置 1004.11.1 問題描述 1004.11.2 解決方案 1004.11.3 實現(xiàn)方法 1004.12 解析文本信息 1014.12.1 問題描述 1014.12.2 解決方案 1014.12.3 實現(xiàn)方法 1014.13 使用應(yīng)用程序事件進行通信 1034.13.1 問題描述 1034.13.2 解決方案 1034.13.3 實現(xiàn)方法 1044.14 在Spring里注冊屬性編輯器 1064.14.1 問題描述 1064.14.2 解決方案 1064.14.3 實現(xiàn)方法 1064.15 創(chuàng)建定制的屬性編輯器 1084.15.1 問題描述 1084.15.2 解決方案 1094.15.3 實現(xiàn)方法 1094.16 加載外部資源 1104.16.1 問題描述 1104.16.2 解決方案 1104.16.3 實現(xiàn)方法 1114.17 小結(jié) 113第5章 動態(tài)代理和經(jīng)典的Spring AOP 1145.1 非模塊化的橫切關(guān)注點所帶來的問題 1155.1.1 追蹤方法 1165.1.2 驗證參數(shù) 1195.1.3 找出問題 1205.2 使用動態(tài)代理模塊化橫切關(guān)注點 1225.2.1 問題描述 1225.2.2 解決方案 1225.2.3 實現(xiàn)方法 1225.3 使用經(jīng)典的Spring通知來模塊化橫切關(guān)注點 1275.3.1 問題描述 1275.3.2 解決方案 1275.3.3 實現(xiàn)方法 1285.4 使用經(jīng)典的Spring切入點匹配方法 1355.4.1 問題描述 1355.4.2 解決方案 1355.4.3 實現(xiàn)方法 1365.5 為Bean自動創(chuàng)建代理 1385.5.1 問題描述 1385.5.2 解決方案 1385.5.3 實現(xiàn)方法 1385.6 小結(jié) 140第6章 Spring 2.x AOP和AspectJ支持 1416.1 在Spring中啟用AspectJ注解支持 1416.1.1 問題描述 1416.1.2 解決方案 1426.1.3 實現(xiàn)方法 1426.2 用AspectJ注解聲明切面 1446.2.1 問題描述 1446.2.2 解決方案 1446.2.3 實現(xiàn)方法 1446.3 訪問連接點信息 1496.3.1 問題描述 1496.3.2 解決方案 1496.3.3 實現(xiàn)方法 1496.4 指定切面優(yōu)先級 1506.4.1 問題描述 1506.4.2 解決方案 1506.4.3 實現(xiàn)方法 1506.5 重用切入點定義 1526.5.1 問題描述 1526.5.2 解決方案 1526.5.3 實現(xiàn)方法 1526.6 編寫AspectJ切入點表達式 1546.6.1 問題描述 1546.6.2 解決方案 1546.6.3 實現(xiàn)方法 1546.7 為Bean引入行為 1586.7.1 問題描述 1586.7.2 解決方案 1586.7.3 實現(xiàn)方法 1586.8 為Bean引入狀態(tài) 1616.8.1 問題描述 1616.8.2 解決方案 1616.8.3 實現(xiàn)方法 1616.9 用基于XML的配置聲明切面 1636.9.1 問題描述 1636.9.2 解決方案 1636.9.3 實現(xiàn)方法 1636.10 加載時在Spring中織入AspectJ切面 1656.10.1 問題描述 1656.10.2 解決方案 1666.10.3 實現(xiàn)方法 1666.11 在Spring中配置AspectJ切面 1706.11.1 問題描述 1706.11.2 解決方案 1706.11.3 實現(xiàn)方法 1706.12 將Spring Bean注入到領(lǐng)域?qū)ο笾?1716.12.1 問題描述 1716.12.2 解決方案 1716.12.3 實現(xiàn)方法 1716.13 小結(jié) 174第二部分 基礎(chǔ)主題第7章 Spring對JDBC的支持 1787.1 直接使用JDBC的問題 1787.1.1 建立應(yīng)用程序數(shù)據(jù)庫 1797.1.2 理解DAO設(shè)計模式 1807.1.3 用JDBC實現(xiàn)DAO 1807.1.4 在Spring中配置數(shù)據(jù)源 1827.1.5 運行DAO 1837.2 用JDBC模板更新數(shù)據(jù)庫 1847.2.1 問題描述 1847.2.2 解決方案 1847.2.3 實現(xiàn)方法 1847.3 用JDBC模板查詢數(shù)據(jù)庫 1887.3.1 問題描述 1887.3.2 解決方案 1897.3.3 實現(xiàn)方法 1897.4 簡化JDBC模板的創(chuàng)建 1937.4.1 問題描述 1937.4.2 解決方案 1937.4.3 實現(xiàn)方法 1947.5 在Java 1.5中使用簡單的JDBC模板 1967.5.1 問題描述 1967.5.2 解決方案 1967.5.3 實現(xiàn)方法 1967.6 在JDBC模板中使用具名參數(shù) 1997.6.1 問題描述 1997.6.2 解決方案 1997.6.3 實現(xiàn)方法 1997.7 將JDBC操作建模為細粒度的對象 2017.7.1 問題描述 2017.7.2 解決方案 2017.7.3 實現(xiàn)方法 2017.8 在Spring JDBC框架中處理異常 2057.8.1 問題描述 2057.8.2 解決方案 2057.8.3 實現(xiàn)方法 2057.9 小結(jié) 209第8章 Spring中的事務(wù)管理 2118.1 事務(wù)管理的問題 2118.2 選擇事務(wù)管理器實現(xiàn) 2168.2.1 問題描述 2168.2.2 解決方案 2178.2.3 實現(xiàn)方法 2178.3 用事務(wù)管理器API編程式地管理事務(wù) 2188.3.1 問題描述 2188.3.2 解決方案 2188.3.3 實現(xiàn)方法 2188.4 用事務(wù)模板編程式地管理事務(wù) 2198.4.1 問題描述 2198.4.2 解決方案 2208.4.3 實現(xiàn)方法 2208.5 用經(jīng)典的Spring AOP聲明式地管理事務(wù) 2228.5.1 問題描述 2228.5.2 解決方案 2228.5.3 實現(xiàn)方法 2228.6 用事務(wù)通知聲明式地管理事務(wù) 2248.6.1 問題描述 2248.6.2 解決方案 2248.6.3 實現(xiàn)方法 2258.7 用@Transactional注解聲明式地管理事務(wù) 2268.7.1 問題描述 2268.7.2 解決方案 2268.7.3 實現(xiàn)方法 2268.8 設(shè)置傳播事務(wù)屬性 2278.8.1 問題描述 2278.8.2 解決方案 2278.8.3 實現(xiàn)方法 2288.9 設(shè)置隔離事務(wù)屬性 2318.9.1 問題描述 2318.9.2 解決方案 2318.9.3 實現(xiàn)方法 2328.10 設(shè)置回滾事務(wù)屬性 2388.10.1 問題描述 2388.10.2 解決方案 2388.10.3 實現(xiàn)方法 2388.11 設(shè)置超時和只讀事務(wù)屬性 2398.11.1 問題描述 2398.11.2 解決方案 2398.11.3 實現(xiàn)方法 2398.12 用加載時織入來管理事務(wù) 2408.12.1 問題描述 2408.12.2 解決方案 2418.12.3 實現(xiàn)方法 2418.13 小結(jié) 244第9章 Spring對ORM的支持 2459.1 直接使用ORM框架的問題 2459.1.1 利用Hibernate API和Hibernate XML映射持久化對象 2479.1.2 利用Hibernate API和JPA注解持久化對象 2509.1.3 用Hibernate作為JPA引擎持久化對象 2529.2 在Spring中配置ORM資源工廠 2559.2.1 問題描述 2559.2.2 解決方案 2569.2.3 實現(xiàn)方法 2569.3 用Spring的ORM模板持久化對象 2619.3.1 問題描述 2619.3.2 解決方案 2619.3.3 實現(xiàn)方法 2629.4 用Hibernate的上下文會話持久化對象 2679.4.1 問題描述 2679.4.2 解決方案 2679.4.3 實現(xiàn)方法 2679.5 用JPA的上下文注入持久化對象 2709.5.1 問題描述 2709.5.2 解決方案 2709.5.3 實現(xiàn)方法 2709.6 小結(jié) 273第10章 Spring MVC框架 27410.1 用Spring MVC開發(fā)簡單的Web應(yīng)用程序 27410.1.1 問題描述 27410.1.2 解決方案 27410.1.3 實現(xiàn)方法 27510.2 將請求映射到處理程序 28410.2.1 問題描述 28410.2.2 解決方案 28410.2.3 實現(xiàn)方法 28510.3 用Handler Interceptor攔截請求 28710.3.1 問題描述 28710.3.2 解決方案 28710.3.3 實現(xiàn)方法 28810.4 解析用戶區(qū)域 29010.4.1 問題描述 29010.4.2 解決方案 29010.4.3 實現(xiàn)方法 29010.5 外部化區(qū)分區(qū)域的文本信息 29210.5.1 問題描述 29210.5.2 解決方案 29210.5.3 實現(xiàn)方法 29210.6 按名稱解析視圖 29310.6.1 問題描述 29310.6.2 解決方案 29310.6.3 實現(xiàn)方法 29310.7 將異常映射到視圖 29610.7.1 問題描述 29610.7.2 解決方案 29610.7.3 實現(xiàn)方法 29610.8 構(gòu)造ModelAndView對象 29710.8.1 問題描述 29710.8.2 解決方案 29710.8.3 實現(xiàn)方法 29810.9 創(chuàng)建帶有參數(shù)化視圖的控制器 29910.9.1 問題描述 29910.9.2 解決方案 29910.9.3 實現(xiàn)方法 30010.10 用表單控制器處理表單 30110.10.1 問題描述 30110.10.2 解決方案 30110.10.3 實現(xiàn)方法 30210.11 用向?qū)П韱慰刂破魈幚矶囗摫韱?31310.11.1 問題描述 31310.11.2 解決方案 31310.11.3 實現(xiàn)方法 31310.12 將多個動作分組到一個控制器 32110.12.1 問題描述 32110.12.2 解決方案 32110.12.3 實現(xiàn)方法 32110.13 創(chuàng)建Excel和PDF視圖 32610.13.1 問題描述 32610.13.2 解決方案 32610.13.3 實現(xiàn)方法 32610.14 用注解開發(fā)控制器 33010.14.1 問題描述 33010.14.2 解決方案 33010.14.3 實現(xiàn)方法 33010.15 小結(jié) 336第11章 整合Spring與其他Web框架 33711.1 在通用的Web應(yīng)用程序中訪問Spring 33711.1.1 問題描述 33711.1.2 解決方案 33711.1.3 實現(xiàn)方法 33811.2 整合Spring與Struts 1.x 34211.2.1 問題描述 34211.2.2 解決方案 34211.2.3 實現(xiàn)方法 34211.3 整合Spring與JSF 34711.3.1 問題描述 34711.3.2 解決方案 34811.3.3 實現(xiàn)方法 34811.4 整合Spring與DWR 35211.4.1 問題描述 35211.4.2 解決方案 35211.4.3 實現(xiàn)方法 35211.5 小結(jié) 355第12章 Spring對測試的支持 35612.1 用JUnit和TestNG創(chuàng)建測試 35712.1.1 問題描述 35712.1.2 解決方案 35712.1.3 實現(xiàn)方法 35712.2 創(chuàng)建單元測試和集成測試 36112.2.1 問題描述 36112.2.2 解決方案 36212.2.3 實現(xiàn)方法 36212.3 單元測試Spring MVC控制器 37012.3.1 問題描述 37012.3.2 解決方案 37012.3.3 實現(xiàn)方法 37012.4 管理集成測試中的應(yīng)用程序上下文 37412.4.1 問題描述 37412.4.2 解決方案 37412.4.3 實現(xiàn)方法 37512.5 將測試夾具注入到集成測試中 38012.5.1 問題描述 38012.5.2 解決方案 38112.5.3 實現(xiàn)方法 38112.6 管理集成測試中的事務(wù) 38412.6.1 問題描述 38412.6.2 解決方案 38412.6.3 實現(xiàn)方法 38512.7 在集成測試中訪問數(shù)據(jù)庫 38912.7.1 問題描述 38912.7.2 解決方案 39012.7.3 實現(xiàn)方法 39012.8 利用Spring的通用測試注解 39312.8.1 問題描述 39312.8.2 解決方案 39312.8.3 實現(xiàn)方法 39412.9 小結(jié) 395第三部分 高級主題第13章 Spring Security框架 39813.1 保護URL訪問 39813.1.1 問題描述 39813.1.2 解決方案 39813.1.3 實現(xiàn)方法 39913.2 登錄Web應(yīng)用程序 40713.2.1 問題描述 40713.2.2 解決方案 40713.2.3 實現(xiàn)方法 40813.3 驗證用戶 41113.3.1 問題描述 41113.3.2 解決方案 41113.3.3 實現(xiàn)方法 41213.4 指定訪問控制決策 41913.4.1 問題描述 41913.4.2 解決方案 41913.4.3 實現(xiàn)方法 42013.5 保護方法調(diào)用 42213.5.1 問題描述 42213.5.2 解決方案 42213.5.3 實現(xiàn)方法 42213.6 處理視圖中的安全 42513.6.1 問題描述 42513.6.2 解決方案 42513.6.3 實現(xiàn)方法 42513.7 處理領(lǐng)域?qū)ο蟮陌踩?42713.7.1 問題描述 42713.7.2 解決方案 42713.7.3 實現(xiàn)方法 42713.8 小結(jié) 436第14章 Spring Portlet MVC框架 43714.1 用Spring Portlet MVC開發(fā)簡單的Portlet 43714.1.1 問題描述 43714.1.2 解決方案 43714.1.3 實現(xiàn)方法 43814.2 將Portlet請求映射到處理程序 44414.2.1 問題描述 44414.2.2 解決方案 44414.2.3 實現(xiàn)方法 44414.3 用簡單表單控制器處理Portlet表單 45314.3.1 問題描述 45314.3.2 解決方案 45314.3.3 實現(xiàn)方法 45314.4 使用注解來開發(fā)Portlet控制器 46014.4.1 問題描述 46014.4.2 解決方案 46014.4.3 實現(xiàn)方法 46014.5 小結(jié) 465第15章 Spring Web Flow 46615.1 用Spring Web Flow管理簡單的UI流程 46615.1.1 問題描述 46615.1.2 解決方案 46615.1.3 實現(xiàn)方法 46715.2 用不同的流程類型進行Web流程建模 47215.2.1 問題描述 47215.2.2 解決方案 47215.2.3 實現(xiàn)方法 47315.3 保護Web流程 48215.3.1 問題描述 48215.3.2 解決方案 48315.3.3 實現(xiàn)方法 48315.4 在Web流程中持久化對象 48415.4.1 問題描述 48415.4.2 解決方案 48515.4.3 實現(xiàn)方法 48515.5 集成Spring Web Flow與JSF 49015.5.1 問題描述 49015.5.2 解決方案 49015.5.3 實現(xiàn)方法 49115.6 小結(jié) 496第16章 Spring遠程服務(wù)和Web服務(wù) 49716.1 通過RMI暴露和調(diào)用服務(wù) 49816.1.1 問題描述 49816.1.2 解決方案 49816.1.3 實現(xiàn)方法 49916.2 通過HTTP公開和調(diào)用服務(wù) 50216.2.1 問題描述 50216.2.2 解決方案 50216.2.3 實現(xiàn)方法 50216.3 選擇Web服務(wù)的開發(fā)方法 50516.3.1 問題描述 50516.3.2 解決方案 50516.3.3 實現(xiàn)方法 50516.4 利用XFire公開和調(diào)用Web服務(wù) 50716.4.1 問題描述 50716.4.2 解決方案 50716.4.3 實現(xiàn)方法 50716.5 定義Web服務(wù)契約 51216.5.1 問題描述 51216.5.2 解決方案 51216.5.3 實現(xiàn)方法 51316.6 利用Spring-WS實現(xiàn)Web服務(wù) 51616.6.1 問題描述 51616.6.2 解決方案 51616.6.3 實現(xiàn)方法 51716.7 利用Spring-WS調(diào)用Web服務(wù) 52216.7.1 問題描述 52216.7.2 解決方案 52216.7.3 實現(xiàn)方法 52216.8 利用XML封送技術(shù)開發(fā)Web服務(wù) 52516.8.1 問題描述 52516.8.2 解決方案 52516.8.3 實現(xiàn)方法 52516.9 利用注解創(chuàng)建服務(wù)端點 53016.9.1 問題描述 53016.9.2 解決方案 53016.9.3 實現(xiàn)方法 53016.10 小結(jié) 531第17章 Spring對EJB和JMS的支持 53217.1 用Spring創(chuàng)建EJB 2.x組件 53217.1.1 問題描述 53217.1.2 解決方案 53217.1.3 實現(xiàn)方法 53317.2 在Spring中訪問EJB 2.x組件 53717.2.1 問題描述 53717.2.2 解決方案 53817.2.3 實現(xiàn)方法 53817.3 在Spring中訪問EJB 3.0組件 54217.3.1 問題描述 54217.3.2 解決方案 54217.3.3 實現(xiàn)方法 54217.4 用Spring發(fā)送和接收JMS消息 54517.4.1 問題描述 54517.4.2 解決方案 54517.4.3 實現(xiàn)方法 54617.5 在Spring中創(chuàng)建消息驅(qū)動的POJO 55817.5.1 問題描述 55817.5.2 解決方案 55917.5.3 實現(xiàn)方法 55917.6 小結(jié) 564第18章 Spring對JMX、電子郵件和調(diào)度的支持 56518.1 將Spring Bean導(dǎo)出為JMX MBean 56518.1.1 問題描述 56518.1.2 解決方案 56518.1.3 實現(xiàn)方法 56618.2 發(fā)布和監(jiān)聽JMX通知 57518.2.1 問題描述 57518.2.2 解決方案 57518.2.3 實現(xiàn)方法 57518.3 在Spring中訪問遠程JMX MBean 57718.3.1 問題描述 57718.3.2 解決方案 57718.3.3 實現(xiàn)方法 57718.4 用Spring的電子郵件支持來發(fā)送電子郵件 58018.4.1 問題描述 58018.4.2 解決方案 58018.4.3 實現(xiàn)方法 58018.5 用Spring的JDK Timer支持進行調(diào)度 58718.5.1 問題描述 58718.5.2 解決方案 58718.5.3 實現(xiàn)方法 58718.6 利用Spring的Quartz支持進行調(diào)度 58918.6.1 問題描述 58918.6.2 解決方案 58918.6.3 實現(xiàn)方法 58918.7 小結(jié) 593第19章 Spring中的腳本編程 59419.1 用腳本語言實現(xiàn)Bean 59419.1.1 問題描述 59419.1.2 解決方案 59419.1.3 實現(xiàn)方法 59419.2 將Spring Bean注入腳本 59819.2.1 問題描述 59819.2.2 解決方案 59819.2.3 實現(xiàn)方法 59819.3 從腳本中刷新Bean 60019.3.1 問題描述 60019.3.2 解決方案 60019.3.3 實現(xiàn)方法 60019.4 定義內(nèi)聯(lián)腳本 60119.4.1 問題描述 60119.4.2 解決方案 60119.4.3 實現(xiàn)方法 60119.5 小結(jié) 603
展開全部
Spring實戰(zhàn) 節(jié)選
Spring著眼于Java/JavaEE應(yīng)用開發(fā)的諸多方面,并針對它們提供了簡單的解決方案。《Spring攻略》涵蓋了Spring 2.5從基礎(chǔ)概念到高級應(yīng)用的所有主題,介紹了幾種常見的Spring項目,重點關(guān)注Spring 2.5為構(gòu)建企業(yè)級Java應(yīng)用程序所增加的*新特性。《Spring攻略》的所有主題都是圍繞完整真實的項目代碼示例展開的,讀者可以按照這些示例一步一步地實踐,從而迅速掌握使用Spring Framework進Java/Java EE開發(fā)!禨pring攻略》適合具有豐富開發(fā)經(jīng)驗以及從零起步的Java開發(fā)人員閱讀。
Spring實戰(zhàn) 作者簡介
Gary Mak,澳門人,資深系統(tǒng)架構(gòu)和應(yīng)用開發(fā)專家,精通在Spring、Hibernate、JPA、Struts、JSF和Tapestry框架上構(gòu)建企業(yè)級應(yīng)用程序,主要研究方向包括面向?qū)ο蠹夹g(shù)、面向切面技術(shù)、設(shè)計模式和軟件復(fù)用技術(shù)。他還撰寫了一系列的Spring和Hibemate教程,這些教程在JaVa社區(qū)里廣受關(guān)注和歡迎。