09 2007 檔案
摘要: 通過這幾天對Spring的研讀,剖析了Spring的基本核心模塊——IoC和AOP。今天將對其作個基礎(chǔ)性的總結(jié)。
閱讀全文
摘要: Spring IoC和 Spring AOP組合,一起形成了Spring,這樣一個有機整體,使得構(gòu)建輕量級的J2EE架構(gòu)成為可能,而且事實證明,非常有效。沒有Spring IoC的Spring AOP是不完善的,沒有Spring AOP的Spring IoC是不健壯的。本文研究Spring框架中的面向方面編(Aspect-Oriented Programming,AOP),進而通過例子解析如何運用Spring中的所有通知類型和切入點來實現(xiàn)更實用的方面和面向方面設(shè)計模式。
閱讀全文
摘要: 國際化支持在實際開發(fā)中可能是最常用的特性,本文分析Spring的ApplicationContext提供國際化支持,并提供了更加強大的功能,如信息的自動裝配以及熱部署功能(配置文件修改后自動讀取,而無需重新啟動應(yīng)用程序)。
目前Spring中提供了兩個MessageSource接口的實現(xiàn),即ResourceBundleMessageSource和ReloadableResourceBundleMessageSource,后者提供了無需重啟即可重新加載配置信息的特性。
閱讀全文
摘要: 本文研究Spring的三種依賴注入實現(xiàn)類型——接口注入(Interface Injection)、設(shè)值注入(Setter Injection)、構(gòu)造子注入(Constructor Injection)。
閱讀全文
摘要: Spring中BeanFactory支持兩個對象模型,單例和原型。
閱讀全文
摘要: 本文研究Spring分層Bean Factory用法,從運行一個例子分析多層bean fantory的機制。
閱讀全文
摘要: Spring中提供一些Aware相關(guān)的接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。實現(xiàn)ApplicationContextAware的Bean,在Bean被初始后,將會被注入 ApplicationContext的實例。ApplicationContextAware提供了publishEvent()方法,實現(xiàn)Observer(觀察者)設(shè)計模式的事件傳播機,提供了針對Bean的事件傳播功能。通過Application.publishEvent方法,我們可以將事件通知系統(tǒng)內(nèi)所有的ApplicationListener。
閱讀全文
摘要: 本文內(nèi)容演示屬性文件用法的簡單例子。
首先定義模型接口Model,視圖接口View,以及它們實現(xiàn)類ImpModel,ImpView.
Model中定義方法getString();View中定義Model實例為其屬性,在實現(xiàn)類ImpView中實現(xiàn)方法
disPlay(),其方法體為Model實例的getString()方法,并將其打印出來。
閱讀全文
摘要: 通過
,
,
以及
元素定義和設(shè)置與java collection類型對應(yīng)的List,Set,Map,Rproperties的值。
閱讀全文