Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理(第2版)

2021-05-11 23:11 更新

Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理(第2版)

計(jì)文柯 著

  • 出版社: 機(jī)械工業(yè)出版社
  • ISBN:9787111365709
  • 版次:2
  • 商品編碼:10922251
  • 品牌:機(jī)工出版
  • 包裝:平裝
  • 叢書(shū)名: 揭秘系列叢書(shū)
  • 開(kāi)本:16開(kāi)
  • 出版時(shí)間:2012-02-01
  • 用紙:膠版紙
  • 頁(yè)數(shù):416


點(diǎn)此購(gòu)買(mǎi)


編輯推薦

適讀人群 :無(wú)論你是Java程序員、Spring開(kāi)發(fā)者,還是平臺(tái)開(kāi)發(fā)人員、系統(tǒng)架構(gòu)師,抑或是對(duì)開(kāi)源軟件源代碼著迷的代碼狂人,都能從本書(shū)中受益。

  暢銷(xiāo)書(shū)全新升級(jí),第1版廣獲好評(píng),摘取Spring類(lèi)圖書(shū)銷(xiāo)量桂冠,掀起Java類(lèi)圖書(shū)銷(xiāo)售熱潮

  系統(tǒng)解讀Spring全新版本源代碼,從宏觀和微觀兩個(gè)角度深入剖析Spring架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理

  資深Java專(zhuān)家親自執(zhí)筆,Java開(kāi)發(fā)者社區(qū)和Spring開(kāi)發(fā)者社區(qū)聯(lián)袂推薦


內(nèi)容簡(jiǎn)介

  本書(shū)探討了Spring框架的設(shè)計(jì)原理、架構(gòu)和運(yùn)行機(jī)制。作為在Java領(lǐng)域極為成功的開(kāi)源軟件,Spring在Java EE開(kāi)發(fā)中,使用者眾多。本書(shū)以Spring的源代碼為依托,結(jié)合Spring的設(shè)計(jì)思路,從內(nèi)部實(shí)現(xiàn)的角度,對(duì)Spring的實(shí)現(xiàn)進(jìn)行了翔實(shí)的分析,希望能夠通過(guò)這種分析,使讀者在開(kāi)發(fā)者的層面掌握Spring,為開(kāi)發(fā)Spring應(yīng)用提供更扎實(shí)的框架基礎(chǔ)。

 《Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理(第2版)》是國(guó)內(nèi)一本系統(tǒng)分析Spring源代碼的著作,也是Spring領(lǐng)域的問(wèn)鼎之作,由業(yè)界擁有10余年開(kāi)發(fā)經(jīng)驗(yàn)的專(zhuān)業(yè)Java專(zhuān)家親自執(zhí)筆,Java開(kāi)發(fā)者社區(qū)和Spring開(kāi)發(fā)者社區(qū)聯(lián)袂推薦。本書(shū)第1版不僅在內(nèi)容上獲得了讀者的廣泛好評(píng),而且在銷(xiāo)量上也摘取了同類(lèi)書(shū)的桂冠,曾經(jīng)一度掀起Java類(lèi)圖書(shū)的銷(xiāo)售熱潮。第2版不僅繼承了第1版在內(nèi)容組織和寫(xiě)作方式上的優(yōu)點(diǎn),而且還根據(jù)廣大讀者的反饋改進(jìn)了若干細(xì)節(jié)上的不足。更為重要的是,結(jié)合Spring的全新版本對(duì)過(guò)時(shí)的內(nèi)容進(jìn)行了更新,并增加了大量新內(nèi)容,使本書(shū)更趨近于完美。

    《Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理(第2版)》從源代碼的角度對(duì)Spring的內(nèi)核和各個(gè)主要功能模塊的架構(gòu)、設(shè)計(jì)和實(shí)現(xiàn)原理進(jìn)行了深入剖析。你不僅能從本書(shū)中參透Spring框架的出色架構(gòu)和設(shè)計(jì)思想,還能從Spring優(yōu)雅的實(shí)現(xiàn)源碼中一窺Java語(yǔ)言的精髓。本書(shū)在開(kāi)篇之前對(duì)Spring的設(shè)計(jì)理念和整體架構(gòu)進(jìn)行了全面的介紹,能讓讀者從宏觀上厘清Spring各個(gè)功能模塊之間的關(guān)系;一部分詳細(xì)分析了Spring的核心:IoC容器和AOP的實(shí)現(xiàn),能幫助讀者了解Spring的運(yùn)行機(jī)制;第二部分深入闡述了各種基于IoC容器和AOP的Java EE組件在Spring中的實(shí)現(xiàn)原理;第三部分講述了ACEGI安全框架、DM模塊以及Flex模塊等基于Spring的典型應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)。

    無(wú)論你是Java程序員、Spring開(kāi)發(fā)者,還是平臺(tái)開(kāi)發(fā)人員、系統(tǒng)架構(gòu)師,抑或是對(duì)開(kāi)源軟件源代碼著迷的代碼狂人,都能從本書(shū)中受益。


作者簡(jiǎn)介

  計(jì)文柯,專(zhuān)業(yè)軟件開(kāi)發(fā)專(zhuān)家和項(xiàng)目經(jīng)理,擁有10余年業(yè)界經(jīng)驗(yàn),對(duì)Spring等開(kāi)源軟件的應(yīng)用和實(shí)現(xiàn)原理有深入研究和獨(dú)到見(jiàn)解。產(chǎn)品研發(fā)和項(xiàng)目管理經(jīng)驗(yàn)豐富,曾就職于華為、摩托羅拉等知名企業(yè)和硅谷移動(dòng)互聯(lián)網(wǎng)創(chuàng)業(yè)公司,在軟件工程和項(xiàng)目管理方面積累了大量實(shí)踐。現(xiàn)與同伴一起創(chuàng)立并運(yùn)營(yíng)深圳云果科技,專(zhuān)注于云計(jì)算解決方案的研究與實(shí)施。


精彩書(shū)評(píng)

  正如當(dāng)初所預(yù)料的,本書(shū)的第1版大獲成功,不僅獲得了良好的口碑,而且也取得了喜人的銷(xiāo)售成績(jī),堪稱(chēng)Spring圖書(shū)領(lǐng)域的里程碑著作。在改版之前,作者收集了大量讀者對(duì)第1版的反饋,不僅改進(jìn)了第1版中存在的不足,而且還在組織結(jié)構(gòu)和寫(xiě)作方式進(jìn)行了優(yōu)化。更為重要的是,第2版增加了大量新的內(nèi)容,使本書(shū)的內(nèi)容更豐富、更深入。相信第2版會(huì)比第1版更值得期待。強(qiáng)烈推薦!

    ——專(zhuān)業(yè)Spring開(kāi)發(fā)者社區(qū)

  本書(shū)一版熱銷(xiāo)的事實(shí)有力地證明了這的確是一本值得所有Spring開(kāi)發(fā)者反復(fù)研讀的書(shū)。它以源代碼分析為手段,對(duì)Spring的架構(gòu)原理和設(shè)計(jì)思想進(jìn)行了全面地剖析,不僅能讓我們更深入、更徹底地認(rèn)識(shí)Spring,領(lǐng)略Spring的架構(gòu)之美和設(shè)計(jì)之美,更重要的是,它將全面提升我們的Spring開(kāi)發(fā)技能。

    ——Spring中文用戶(hù)組

目錄

前言
第1章 Spring的設(shè)計(jì)理念和整體架構(gòu)
1.1 Spring的各個(gè)子項(xiàng)目
1.2 Spring的設(shè)計(jì)目標(biāo)
1.3 Spring的整體架構(gòu)
1.4 Spring的應(yīng)用場(chǎng)景
1.5 小結(jié)
第一部分 Spring核心實(shí)現(xiàn)篇
第2章 Spring Framework的核心:IoC容器的實(shí)現(xiàn)
2.1 Spring IoC容器概述
2.1.1 IoC容器和依賴(lài)反轉(zhuǎn)模式
2.1.2 Spring IoC的應(yīng)用場(chǎng)景
2.2 IoC容器系列的設(shè)計(jì)與實(shí)現(xiàn):BeanFactory和ApplicationContext
2.2.1 Spring的IoC容器系列
2.2.2 Spring IoC容器的設(shè)計(jì)
2.3 IC容器的初始化過(guò)程
2.3.1 BeanDefinition的Resource定位
2.3.2 BeanDefinition的載入和解析
2.3.3 BeanDefinition在IoC容器中的注冊(cè)
2.4 IoC容器的依賴(lài)注入
2.5 容器其他相關(guān)特性的設(shè)計(jì)與實(shí)現(xiàn)
2.5.1 ApplicationContext和Bean的初始化及銷(xiāo)毀
2.5.2 lazy-init屬性和預(yù)實(shí)例化
2.5.3 FactoryBean的實(shí)現(xiàn)
2.5.4 BeanPostProcessor的實(shí)現(xiàn)
2.5.5 autowiring(自動(dòng)依賴(lài)裝配)的實(shí)現(xiàn)
2.5.6 Bean的依賴(lài)檢查
2.5.7 Bean對(duì)IoC容器的感知
2.6 小結(jié)
第3章 Spring AOP的實(shí)現(xiàn)
3.1 Spring AOP概述
3.1.1 AOP概念回顧
3.1.2 Advice通知
3.1.3 Pointcut切點(diǎn)
3.1.4 Advisor通知器
3.2 Spring AOP的設(shè)計(jì)與實(shí)現(xiàn)
3.2.1 JVM的動(dòng)態(tài)代理特性
3.2.2 Spring AOP的設(shè)計(jì)分析
3.2.3 Spring AOP的應(yīng)用場(chǎng)景
3.3 建立AopProxy代理對(duì)象
3.3.1 設(shè)計(jì)原理
3.3.2 配置ProxyFactoryBean
3.3.3 ProxyFactoryBean生成AopProxy代理對(duì)象
3.3.4 JDK生成AopProxy代理對(duì)象
3.3.5 CGLIB生成AopProxy代理對(duì)象
3.4 Spring AOP攔截器調(diào)用的實(shí)現(xiàn)
3.4.1 設(shè)計(jì)原理
3.4.2 JdkDynamicAopProxy的invoke攔截
3.4.3 Cglib2AopProxy的intercept攔截
3.4.4 目標(biāo)對(duì)象方法的調(diào)用
3.4.5 AOP攔截器鏈的調(diào)用
3.4.6 配置通知器
3.4.7 Advice通知的實(shí)現(xiàn)
3.4.8 ProxyFactory實(shí)現(xiàn)AOP
3.5 Spring AOP的高級(jí)特性
3.6 小結(jié)
第二部分 Spring組件實(shí)現(xiàn)篇
第4章 Spring MVC與Web環(huán)境
4.1 Spring MVC概述
4.2 Web環(huán)境中的Spring MVC
4.3 上下文在Web容器中的啟動(dòng)
4.3.1 IoC容器啟動(dòng)的基本過(guò)程
4.3.2 Web容器中的上下文設(shè)計(jì)
4.3.3 ContextLoader的設(shè)計(jì)與實(shí)現(xiàn)
4.4 Spring MVC的設(shè)計(jì)與實(shí)現(xiàn)
4.4.1 Spring MVC的應(yīng)用場(chǎng)景
4.4.2 Spring MVC設(shè)計(jì)概覽
4.4.3 DispatcherServlet的啟動(dòng)和初始化
4.4.4 MVC處理HTTP分發(fā)請(qǐng)求
4.5 Spring MVC視圖的呈現(xiàn)
4.5.1 DispatcherServlet視圖呈現(xiàn)的設(shè)計(jì)
4.5.2 JSP視圖的實(shí)現(xiàn)
4.5.3 ExcelView的實(shí)現(xiàn)
4.5.4 PDF視圖的實(shí)現(xiàn)
4.6 小結(jié)
第5章 數(shù)據(jù)庫(kù)操作組件的實(shí)現(xiàn)
5.1 Spring JDBC的設(shè)計(jì)與實(shí)現(xiàn)
5.1.1 應(yīng)用場(chǎng)景
5.1.2 設(shè)計(jì)概要
5.2 Spring JDBC中模板類(lèi)的設(shè)計(jì)與實(shí)現(xiàn)
5.2.1 設(shè)計(jì)原理
5.2.2 JdbcTemplate的基本使用
5.2.3 JdbcTemplate的execute實(shí)現(xiàn)
5.2.4 JdbcTemplate的query實(shí)現(xiàn)
5.2.5 使用數(shù)據(jù)庫(kù)Connection
5.3 Spring JDBC中RDBMS操作對(duì)象的實(shí)現(xiàn)
5.3.1 SqlQuery的實(shí)現(xiàn)
5.3.2 SqlUpdate的實(shí)現(xiàn)
5.3.3 SqlFunction
5.4 Spring ORM的設(shè)計(jì)與實(shí)現(xiàn)
5.4.1 應(yīng)用場(chǎng)景
5.4.2 設(shè)計(jì)概要
5.5 Spring驅(qū)動(dòng)Hibernate的設(shè)計(jì)與實(shí)現(xiàn)
5.5.1 設(shè)計(jì)原理
5.5.2 Hibernate的SessionFactory
5.5.3 HibernateTemplate的實(shí)現(xiàn)
5.5.4 Session的管理
5.6 Spring驅(qū)動(dòng)iBatis的設(shè)計(jì)與實(shí)現(xiàn)
5.6.1 設(shè)計(jì)原理
5.6.2 創(chuàng)建SqlMapClient
5.6.3 SqlMapClientTemplate的實(shí)現(xiàn)
5.7 小結(jié)
第6章 Spring事務(wù)處理的實(shí)現(xiàn)
6.1 Spring與事務(wù)處理
6.2 Spring事務(wù)處理的設(shè)計(jì)概覽
6.3 Spring事務(wù)處理的應(yīng)用場(chǎng)景
6.4 Spring聲明式事務(wù)處理
6.4.1 設(shè)計(jì)原理與基本過(guò)程
6.4.2 實(shí)現(xiàn)分析
6.5 Spring事務(wù)處理的設(shè)計(jì)與實(shí)現(xiàn)
6.5.1 Spring事務(wù)處理的編程式使用
6.5.2 事務(wù)的創(chuàng)建
6.5.3 事務(wù)的掛起
6.5.4 事務(wù)的提交
6.5.5 事務(wù)的回滾
6.6 Spring事務(wù)處理器的設(shè)計(jì)與實(shí)現(xiàn)
6.6.1 Spring事務(wù)處理的應(yīng)用場(chǎng)景
6.6.2 DataSourceTransactionManager的實(shí)現(xiàn)
6.6.3 HibernateTransactionManager的實(shí)現(xiàn)
6.7 小結(jié)
第7章 Spring遠(yuǎn)端調(diào)用的實(shí)現(xiàn)
7.1 Spring遠(yuǎn)端調(diào)用的應(yīng)用場(chǎng)景
7.2 Spring遠(yuǎn)端調(diào)用的設(shè)計(jì)概覽
7.3 Spring遠(yuǎn)端調(diào)用的實(shí)現(xiàn)
7.3.1 Spring HTTP調(diào)用器的實(shí)現(xiàn)
7.3.2 Spring Hession
7.3.3 Spring RMI的實(shí)現(xiàn)
7.4 小結(jié)
第三部分 Spring應(yīng)用實(shí)現(xiàn)篇
第8章 安全框架ACEGI的設(shè)計(jì)與實(shí)現(xiàn)
8.1 Spring ACEGI安全框架概述
8.1.1 概述
8.1.2 設(shè)計(jì)原理與基本實(shí)現(xiàn)過(guò)程
8.1.3 ACEGI的Bean配置
8.2 配置Spring ACEGI
8.3 ACEGI的Web過(guò)濾器實(shí)現(xiàn)
8.4 ACEGI驗(yàn)證器的實(shí)現(xiàn)
8.4.1 AuthenticationManager的authenticate
8.4.2 DaoAuthenticationProvider的實(shí)現(xiàn)
8.4.3 讀取數(shù)據(jù)庫(kù)用戶(hù)信息
8.4.4 完成用戶(hù)信息的對(duì)比驗(yàn)證
8.5 ACEGI授權(quán)器的實(shí)現(xiàn)
8.5.1 與Web環(huán)境的接口FilterSecurityInterceptor
8.5.2 授權(quán)器的實(shí)現(xiàn)
8.5.3 投票器的實(shí)現(xiàn)
8.6 小結(jié)
第9章 Spring DM模塊的設(shè)計(jì)與實(shí)現(xiàn)
9.1 Spring DM模塊的應(yīng)用場(chǎng)景
9.2 Spring DM的應(yīng)用過(guò)程
9.3 Spring DM設(shè)計(jì)與實(shí)現(xiàn)
9.4 小結(jié)
第10章 Spring Flex的設(shè)計(jì)與實(shí)現(xiàn)
10.1 Spring Flex模塊的應(yīng)用場(chǎng)景
10.2 Spring Flex的應(yīng)用過(guò)程
10.3 Spring Flex的設(shè)計(jì)與實(shí)現(xiàn)
10.4 小結(jié)
附錄A Spring項(xiàng)目的源代碼環(huán)境
附錄B 構(gòu)建Spring項(xiàng)目的發(fā)布包
附錄C 使用Spring IDE
附錄D Spring Pet Clinic應(yīng)用實(shí)例


精彩書(shū)摘

  我們?nèi)绾尾拍芗茸岄_(kāi)發(fā)變得容易,又能享受到JavaEE提供的各種服務(wù)呢?Spring的目標(biāo)就是通過(guò)自己的努力,讓用戶(hù)體會(huì)到這種簡(jiǎn)單之中的強(qiáng)大。同時(shí),作為應(yīng)用框架,Spring不想作為另外一種復(fù)雜開(kāi)發(fā)模型的替代,也就是說(shuō)不想用另一種復(fù)雜性去替代現(xiàn)有的復(fù)雜性,那是換湯不換藥,并不能解決問(wèn)題.這就意味著需要有新的突破。要解決這個(gè)問(wèn)題,需要降低應(yīng)用的負(fù)載和框架的侵入性,Spring是怎樣做到這一點(diǎn)的呢?

  Spring為我們提供的解決方案就是IoC容器和AOP支持。作為依賴(lài)反轉(zhuǎn)模式的具體實(shí)現(xiàn),IoC容器很好地降低了框架的侵入性,也可以認(rèn)為依賴(lài)反轉(zhuǎn)模式是Spring體現(xiàn)出來(lái)的核心模式。這些核心模式是軟件架構(gòu)設(shè)計(jì)中非常重要的因素,我們常??吹降腗VC模式就是這樣的核心模式。使用好這些核心模式,就像我們?cè)赪eb應(yīng)用中使用MVC模式一樣,可以獲得非常大的便利。

  Spring核心的模式實(shí)現(xiàn),是為應(yīng)用提供IoC容器和AOP框架,從而在企業(yè)應(yīng)用開(kāi)發(fā)中引入新的核心模式,并使用戶(hù)的開(kāi)發(fā)方式發(fā)生很大的變化,具體來(lái)說(shuō),就是使用POJO來(lái)完成開(kāi)發(fā),在簡(jiǎn)化用戶(hù)開(kāi)發(fā)的同時(shí),依然能夠使用強(qiáng)大的服務(wù),能夠?qū)崿F(xiàn)復(fù)雜的企業(yè)應(yīng)用的開(kāi)發(fā)需求。

  ……


前言/序言

【讀者對(duì)象】

★學(xué)習(xí)Java語(yǔ)言和Java EE技術(shù)的中高級(jí)讀者

Spring是利用Java語(yǔ)言實(shí)現(xiàn)的,其很多特性的設(shè)計(jì)和實(shí)現(xiàn)都極其優(yōu)秀,非常具有研究和參考價(jià)值。對(duì)這部分讀者來(lái)說(shuō),不僅可以從本書(shū)中了解Spring的實(shí)現(xiàn)原理,還能通過(guò)Spring的設(shè)計(jì)原理和源代碼實(shí)現(xiàn),掌握大量的Java設(shè)計(jì)方法、設(shè)計(jì)模式、編碼技巧和Java EE開(kāi)發(fā)技術(shù)。

★Spring應(yīng)用開(kāi)發(fā)人員

如果要利用Spring進(jìn)行高級(jí)應(yīng)用開(kāi)發(fā),抑或是相關(guān)的優(yōu)化和擴(kuò)展工作,僅僅掌握Spring的配置和基本使用是遠(yuǎn)遠(yuǎn)不夠的,必須要對(duì)Spring框架的設(shè)計(jì)原理、架構(gòu)和運(yùn)作機(jī)制有一定的了解。對(duì)這部分讀者而言,本書(shū)將帶領(lǐng)他們?nèi)媪私釹pring的設(shè)計(jì)和實(shí)現(xiàn),從而加深對(duì)Spring框架的理解,提高開(kāi)發(fā)水平。同時(shí),本書(shū)可以作為他們定制和擴(kuò)展Spring框架的參考資料。

★開(kāi)源軟件愛(ài)好者

Spring是開(kāi)源軟件中的佼佼者,它在實(shí)現(xiàn)的過(guò)程中吸收了很多開(kāi)源領(lǐng)域的優(yōu)秀思想,同時(shí)也有很多值得學(xué)習(xí)的創(chuàng)新。尤為值得一提的是,本書(shū)分析Spring設(shè)計(jì)和實(shí)現(xiàn)的方式也許值得所有開(kāi)源軟件愛(ài)好者進(jìn)行學(xué)習(xí)和借鑒。通過(guò)閱讀本書(shū),這部分讀者不僅能領(lǐng)略到開(kāi)源軟件的優(yōu)秀思想,還可以掌握分析開(kāi)源軟件源代碼的方法和技巧,從而進(jìn)一步提高使用開(kāi)源軟件的效率和質(zhì)量。

★平臺(tái)開(kāi)發(fā)人員和架構(gòu)師

Spring的設(shè)計(jì)思想和體系結(jié)構(gòu)、詳細(xì)設(shè)計(jì)和源碼實(shí)現(xiàn)都是非常優(yōu)秀的,是平臺(tái)開(kāi)發(fā)人員和架構(gòu)師們不可多得的參考資料。

【如何閱讀本書(shū)】

本書(shū)主要內(nèi)容分為三個(gè)部分,分別闡述了Spring的核心、組件和應(yīng)用三個(gè)方面。在展開(kāi)這三個(gè)部分的內(nèi)容之前,第1章對(duì)Spring的項(xiàng)目情況和整體架構(gòu)進(jìn)行了簡(jiǎn)要的介紹,這一章就像一個(gè)熱身活動(dòng),為本書(shū)的主要內(nèi)容做鋪墊,如果您已經(jīng)很熟悉Spring的使用,這一章可以自行跳過(guò),直接進(jìn)入到下面三個(gè)主體部分的內(nèi)容。

第①部分詳細(xì)分析了IoC容器和AOP的實(shí)現(xiàn),這部分內(nèi)容是理解Spring平臺(tái)的基礎(chǔ),適合對(duì)Spring的運(yùn)行機(jī)理有深入了解需求的讀者閱讀。在對(duì)AOP實(shí)現(xiàn)模塊的分析中涉及的一些JVM底層技術(shù),也是讀者需要具備的背景知識(shí)。

第二部分深入闡述了基于Spring IoC容器和AOP的Java EE組件在Spring中的實(shí)現(xiàn)。在這部分內(nèi)容中可以看到,每一個(gè)組件實(shí)現(xiàn)的內(nèi)容基本上都是相對(duì)獨(dú)立的,讀者可以結(jié)合自己的需求選讀。如果對(duì)Spring Web MVC的實(shí)現(xiàn)感興趣,可以閱讀第4章;如果對(duì)Spring提供的數(shù)據(jù)庫(kù)操作的實(shí)現(xiàn)機(jī)制感興趣,可以閱讀第5章;如果對(duì)Spring中提供的統(tǒng)一事務(wù)處理的實(shí)現(xiàn)感興趣,可以閱讀第6章;如果對(duì)Spring提供的各種不同的遠(yuǎn)端調(diào)用實(shí)現(xiàn)感興趣,可以閱讀第7章。

第三部分講述了一些基于Spring的典型應(yīng)用的實(shí)現(xiàn)。如果讀者對(duì)在Spring應(yīng)用中如何滿(mǎn)足應(yīng)用資源的安全性需求方面的內(nèi)容感興趣,可以閱讀第8章,本章對(duì)為Spring應(yīng)用提供安全服務(wù)的ACEGI框架的實(shí)現(xiàn)進(jìn)行了分析,在深入了解這部分內(nèi)容的基礎(chǔ)上,讀者可以根據(jù)自己的應(yīng)用需求定制自己的安全系統(tǒng)。第9章分析了Spring DM的設(shè)計(jì)和實(shí)現(xiàn),通過(guò)Spring DM,可以將Spring應(yīng)用便利地架構(gòu)到OSGi的框架上去。第10章分析了Spring Flex的設(shè)計(jì)和實(shí)現(xiàn),為使用Adobe Flex作為應(yīng)用前端架構(gòu)的Spring應(yīng)用提供參考。


點(diǎn)此購(gòu)買(mǎi)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)