Spring
Spring框架
發(fā)現(xiàn)了Spring2.5里的一個(gè)新東西, BeanPropertyRowMapper類(lèi)。
摘要: 今天看SpringAPI的時(shí)候無(wú)意中發(fā)現(xiàn)了Spring2.5新增了一個(gè)RowMapper的實(shí)現(xiàn)類(lèi) org.springframework.jdbc.core.BeanPropertyRowMapper,但是貌似Spring的refrence里面根本就沒(méi)提及到。Google了一下……貌似也莫得多少文檔?,F(xiàn)在翻出來(lái)……
閱讀全文
posted @
2008-09-11 09:33 殘夢(mèng)追月 閱讀(6192) |
評(píng)論 (8) 編輯
Spring中基于aop命名空間的AOP 二(聲明一個(gè)切面、切入點(diǎn)和通知)
摘要: 在某些時(shí)候,我們工程中使用的JDK 不一定就是1.5 以上,也就是說(shuō)可能不支持Annotation 注解,這時(shí)自然也就不能使用@AspectJ 注解驅(qū)動(dòng)的AOP 了,那么如果我們?nèi)匀幌胧褂肁spectJ 靈活的切入點(diǎn)表達(dá)式,那么該如何呢?
接上篇:Spring中基于aop命名空間的AOP 一(一點(diǎn)準(zhǔn)備工作和一個(gè)例子)
閱讀全文
posted @
2008-08-25 12:55 殘夢(mèng)追月 閱讀(4671) |
評(píng)論 (10) 編輯
Spring中基于aop命名空間的AOP 一(一點(diǎn)準(zhǔn)備工作和一個(gè)例子)
摘要: 在某些時(shí)候,我們工程中使用的JDK 不一定就是1.5 以上,也就是說(shuō)可能不支持Annotation 注解,這時(shí)自然也就不能使用@AspectJ 注解驅(qū)動(dòng)的AOP 了,那么如果我們?nèi)匀幌胧褂肁spectJ 靈活的切入點(diǎn)表達(dá)式,那么該如何呢?Spring 為我們提供了基于xml schematic 的aop 命名空間,它的使用方式和@AspectJ 注解類(lèi)似,不同的是配置信息從注解中轉(zhuǎn)移到了Spring 配置文件中。在這一節(jié),我們將詳細(xì)介紹如何使用Spring 提供的
標(biāo)簽來(lái)配置Spring AOP 。
閱讀全文
posted @
2008-08-23 15:56 殘夢(mèng)追月 閱讀(3395) |
評(píng)論 (1) 編輯
Spring自動(dòng)代理機(jī)制
摘要: 我們一直使用ProxyFactoryBean來(lái)顯式的創(chuàng)建AOP代理。但是在很多場(chǎng)合,這種方式將會(huì)使編寫(xiě)配置文件的工作量大大增加;由于要從ProxyFactoryBean獲得代理對(duì)象,也會(huì)使應(yīng)用和Spring之間的耦合度增加。下面介紹使用Spring提供的自動(dòng)代理機(jī)制來(lái)解決這類(lèi)問(wèn)題。
閱讀全文
posted @
2008-08-20 19:02 殘夢(mèng)追月 閱讀(8255) |
評(píng)論 (11) 編輯
Spring的切入點(diǎn)(三 動(dòng)態(tài)Pointcut)
摘要: 由于動(dòng)態(tài)切入點(diǎn)除了要考慮方法的名稱(chēng)等靜態(tài)信息外,還要考慮方法的參數(shù)。
閱讀全文
posted @
2008-08-10 19:19 殘夢(mèng)追月 閱讀(2275) |
評(píng)論 (0) 編輯
Spring的切入點(diǎn)(二 靜態(tài)Pointcut的例子)
摘要: 下面以JdkRegexpMethodPointcut為例,通過(guò)一個(gè)完整的范例展示如何使用靜態(tài)切入點(diǎn)(完整工程代碼見(jiàn)例程4.3)
閱讀全文
posted @
2008-08-10 16:52 殘夢(mèng)追月 閱讀(2180) |
評(píng)論 (0) 編輯
Spring的切入點(diǎn)(一 靜態(tài)Pointcut)
摘要: Pointcut即切入點(diǎn),用于配置切面的切入位置。由于Spring中切入點(diǎn)的粒度是方法級(jí),因此在Spring AOP中Pointcut的作用是配置哪些類(lèi)中哪些方法在我們定義的且入點(diǎn)之內(nèi)、哪些方法應(yīng)該被過(guò)濾排除。Spring的Pointcut分為靜態(tài)Pointcut、動(dòng)態(tài)Pointcut和用戶自定義Pointcut三種,其中靜態(tài)Pointcut只是需要考慮類(lèi)名、方法名;動(dòng)態(tài)Pointcut除此之外,還要考慮方法的參數(shù),以便在運(yùn)行時(shí)可以動(dòng)態(tài)的確定切入點(diǎn)的位置。
閱讀全文
posted @
2008-08-09 10:29 殘夢(mèng)追月 閱讀(3678) |
評(píng)論 (0) 編輯
什么是AOP?
摘要: What is AOP?AOP即Aspect-Oriented Programming的縮寫(xiě),中文意思是面向切面編程,也有譯作面向方面編程的,因?yàn)锳spect有“方面、見(jiàn)地”的意思。
閱讀全文
posted @
2008-08-08 15:15 殘夢(mèng)追月 閱讀(5749) |
評(píng)論 (6) 編輯
發(fā)布一個(gè)自己寫(xiě)的Spring2.5中文教程。
摘要: 發(fā)布一個(gè)自己寫(xiě)的Spring2.5東西,希望對(duì)需要的朋友有幫助。
更新1:AOP部分完成,下載:Spring2.5中文簡(jiǎn)明教程 pdf格式 155頁(yè)
閱讀全文
posted @
2008-08-03 12:45 殘夢(mèng)追月 閱讀(7346) |
評(píng)論 (33) 編輯
MyEclipse中Spring工程使用@Resource注釋的問(wèn)題
摘要: 在MyEclipse的Spring工程中,有時(shí)候要使用@Resource注釋來(lái)驅(qū)動(dòng)Spring配置。但是在MyEclipse添加Spring開(kāi)發(fā)能力的操作中,并沒(méi)有把相關(guān)的庫(kù)添加到工程的classpath中
閱讀全文
posted @
2008-07-31 12:30 殘夢(mèng)追月 閱讀(2801) |
評(píng)論 (0) 編輯
Spring受管Bean的與處理和后處理三(使用標(biāo)簽的init-method和destroy-method屬性 )
摘要: 前面提到過(guò),
標(biāo)簽中,有init-method和destroy-method屬性,通過(guò)設(shè)置這兩個(gè)屬性的值,可以很方便的指定該受管Bean的缺省的初始化方法和析構(gòu)方法。 閱讀全文
posted @
2008-07-29 21:54 殘夢(mèng)追月 閱讀(3299) |
評(píng)論 (0) 編輯
Spring中ApplicationContext的事件機(jī)制(三 自定義事件)
摘要: 如果僅僅使用Spring的內(nèi)定事件,那顯然是遠(yuǎn)遠(yuǎn)不夠的,幸好,Spring為我們提供了中自定義發(fā)布事件的能力。下面通過(guò)例程3.9來(lái)展示如何發(fā)布并監(jiān)聽(tīng)自定義的事件。
閱讀全文
posted @
2008-07-26 10:18 殘夢(mèng)追月 閱讀(2969) |
評(píng)論 (2) 編輯
Full Spring Archive