锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码精品无码麻豆,国产亚洲精aa成人网站,亚洲成a人片在线观看中文apphttp://m.tkk7.com/magibt/category/27979.htmlzh-cnSat, 08 Dec 2007 12:56:28 GMTSat, 08 Dec 2007 12:56:28 GMT60aspectj瀛︿範(fàn)http://m.tkk7.com/magibt/articles/166260.htmlEdward'sEdward'sSat, 08 Dec 2007 05:42:00 GMThttp://m.tkk7.com/magibt/articles/166260.htmlhttp://m.tkk7.com/magibt/comments/166260.htmlhttp://m.tkk7.com/magibt/articles/166260.html#Feedback0http://m.tkk7.com/magibt/comments/commentRss/166260.htmlhttp://m.tkk7.com/magibt/services/trackbacks/166260.html1銆佹坊鍔爅ar鍖?br>Spring鐨勬牳蹇?jī)鍖?br>$SPRING_HOME/dist/spring.jar,
$SPRING_HOME/lib/jakarta-commons/commons-logging.jar,
$SPRING_HOME/lib/log4jlog4j-1.2.14.jar
aspectj鏀寔鐨刯ar鍖?br>$SPRING_HOME/lib/aspectj/*.jar

2銆佷慨鏀歸厤緗枃浠訛紝瀵笰op鎻愪緵浠g爜鎻愮ず
xmlns:aop="
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd

3銆佸垱寤烘帴鍙e拰瀹炵幇綾?br>鎺ュ彛
public interface UserManager {
    public void addUser(String name);
    public void delUser(int id);

}
瀹炵幇綾?br>public class UserManagerImpl implements UserManager {

    public void addUser(String name) {
        System.out.println("addUser " + name);
    }

    public void delUser(int id) {
        System.out.println("delUser "+id);
    }

}
PointCut鍜孉dvise鐨勭被
@Aspect
public class MyUserManager {
    @Pointcut("execution(* add*(..))")
    public void addUser(){}
    @Before("addUser()")
    public void myMethod(){
        System.out.println("myMethod");
    }

}
4銆侀厤緗枃浠惰緗?br><aop:aspectj-autoproxy />
<bean id="user" class="org.edward.UserManagerImpl" />
<bean id="aop" class="org.edward.MyUserManager" />

5銆佸鏋滆浠g悊鐨勫璞℃病鏈夊疄鐜扮殑鎺ュ彛錛屽氨蹇呴』鍔犲叆CBLIB鐨勬敮鎸?br>鍔犲叆$SPRING_HOME/lib/cglib/cglib-nodep-2.1_3.jar
淇敼閰嶇疆鏂囦歡
<aop:aspectj-autoproxy proxy-target-class="true" />

#Spring Aop
    <bean id="user" class="org.edward.aop3.UserManagerImpl" />
    <bean id="aop" class="org.edward.aop3.MyUserManager" />
    <aop:config>
        <aop:aspect id="log" ref="aop">
            <aop:pointcut id="logHello" expression="execution(* add*(..))"/>
            <aop:before pointcut-ref="logHello" method="myMethod"/>
            <aop:after pointcut-ref="logHello" method="myMethod"/>
        </aop:aspect>
    </aop:config>



Edward's 2007-12-08 13:42 鍙戣〃璇勮
]]>
銆愮炕璇戙慡pring 2.5鏋舵瀯鍥?杞?http://m.tkk7.com/magibt/articles/158370.htmlEdward'sEdward'sMon, 05 Nov 2007 14:18:00 GMThttp://m.tkk7.com/magibt/articles/158370.htmlhttp://m.tkk7.com/magibt/comments/158370.htmlhttp://m.tkk7.com/magibt/articles/158370.html#Feedback0http://m.tkk7.com/magibt/comments/commentRss/158370.htmlhttp://m.tkk7.com/magibt/services/trackbacks/158370.html鎴戞洿鏂頒簡(jiǎn)鍒氬垰姝e紡鍙戝竷鐨凷pring 2.5鐨勬灦鏋勫浘銆?br>浠諱綍鏂板鐨勬垨鑰呮敼鍙樼殑鍖呴兘琚珮?shù)寒鏄窘C轟簡(jiǎn)錛堣嚜2.0.6鐗堟湰涔嬪悗錛夈?br>榪欐槸鏂扮殑欏跺眰鏋舵瀯鍥?/strong>錛?br>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

榪欐槸杈冨ぇ瀛愮郴緇熺殑鍐呴儴鏋舵瀯鍥撅細(xì)
org.springframework.aop:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

org.springframework.beans:

 

 

 

 

 

 

 

 

 

 

org.springframework.jdbc:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

org.springframework.jms:

 

 

 

 

 

 

 

 

 

 

 

org.springframework.orm:

 

 

 

 

 

 

 

 

org.springframework.web:

 

 

 

 

 

 

 

 

 

 

 

 

鍘熸枃鍦板潃錛歨ttp://chris.headwaysoftware.com/2007/11/spring-25-archi.html



Edward's 2007-11-05 22:18 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 又粗又大又黑又长的免费视频| 国产亚洲色婷婷久久99精品91| 亚洲一区二区影院| 国产情侣久久久久aⅴ免费| av大片在线无码免费| 中文字幕亚洲综合精品一区| 美女隐私免费视频看| 手机看片久久国产免费| 亚洲色图在线播放| 99视频免费播放| 亚洲美女视频免费| 在线永久看片免费的视频| 亚洲AV无码久久久久网站蜜桃 | 亚洲av最新在线网址| 日韩电影免费在线观看| 亚洲美免无码中文字幕在线| 久草免费在线观看视频| 亚洲日韩精品无码AV海量| 免费A级毛片无码A| 亚洲乱码一二三四区乱码| 久久精品一区二区免费看| 中文字幕亚洲免费无线观看日本 | 777成影片免费观看| 亚洲精品福利你懂| 亚洲AV无码乱码在线观看| 亚洲日本va一区二区三区| 免费观看亚洲人成网站| 亚洲AV性色在线观看| 久久久亚洲精品蜜桃臀 | 免费视频中文字幕| 人成午夜免费大片在线观看| 日本a级片免费看| 国产福利免费视频| 亚洲精品资源在线| 日本免费xxxx| 亚洲国产成人91精品| 99蜜桃在线观看免费视频网站| 亚洲成a人片在线看| 亚洲人成影院在线观看| 99久久久精品免费观看国产| 无遮挡免费一区二区三区|