本書從原始程式碼的角度對Spring的核心和各個主要功能模組的架構、設計和實作原理進行了深入剖析。你不僅能從本書中參透Spring框架的優秀架構和設計思維,還能從Spring優雅的實作原始碼中一窺Java語言的精髓。
本書在開篇之前對Spring的設計理念和整體架構進行了全面的介紹,能讓讀者從宏觀上釐清Spring各個功能模組之間的關係;第一部分詳細分析了Spring的核心:IoC容器和AOP的實作,能幫助讀者瞭解Spring的運作機制;第二部分深入闡述了各種基於IoC容器和AOP的JavaEE元件在Spring中的實現原理;第三部分講述了ACEGI安全框架、DM模組以及Flex模組等以Spring為基礎的典型應用的設計與實作。
無論你是Java程式師、Spring開發者,還是平臺開發人員,抑或是系統架構師,都能從本書中受益。
作者簡介:
記文柯
資深軟體發展專家和專案經理,擁有10餘年業界經驗,對Spring等開放程式碼軟體的應用和實作原理有深入研究和獨到見解。產品研發和專案管理經驗豐富,曾就職於華為、摩托羅拉等知名企業和矽谷行動網路創業公司,在軟體工程和專案管理方面積累了大量最佳實踐。現與同伴一起創立並運營深圳雲果科技,專注於雲端運算解決方案的研究與實施。
目錄
Chapter 01 Spring 的設計理念和整體架構
Chapter 02 Spring Framework 的核心:IoC 容器的實現
Chapter 03 Spring AOP 的實現
Chapter 04 Spring MVC 與Web 環境
Chapter 05 資料庫操作元件的實現
Chapter 06 Spring 交易處理的實現
Chapter 07 Spring 遠端呼叫的實現
Chapter 08 安全框架ACEGI 的設計與實現
Chapter 09 Spring DM 模組的設計與實現
Chapter 10 Spring Flex 的設計與實現
附錄A Spring 專案的原始程式碼環境
附錄B 建立Spring 專案的發佈套件
附錄C 使用Spring IDE
Chapter 01 Spring 的設計理念和整體架構
Chapter 02 Spring Framework 的核心:IoC 容器的實現
Chapter 03 Spring AOP 的實現
Chapter 04 Spring MVC 與Web 環境
Chapter 05 資料庫操作元件的實現
Chapter 06 Spring 交易處理的實現
Chapter 07 Spring 遠端呼叫的實現
Chapter 08 安全框架ACEGI 的設計與實現
Chapter 09 Spring DM 模組的設計與實現
Chapter 10 Spring Flex 的設計與實現
附錄A Spring 專案的原始程式碼環境
附錄B 建立Spring 專案的發佈套件
附錄C 使用Spring IDE