時(shí)光如水

          我心跳動(dòng)
          posts - 6, comments - 10, trackbacks - 0, articles - 4
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          AOP基本操作

          Posted on 2006-05-16 16:41 qiqijava 閱讀(595) 評論(0)  編輯  收藏 所屬分類: spring

          AOP配置
          1. 創(chuàng)建增強(qiáng)advice
          2. 用ProxyFactoryBean配置增強(qiáng)advice或增強(qiáng)器advisor(增強(qiáng)和切入點(diǎn)組合)


          大多數(shù)Spring自帶的切入點(diǎn)都有一個(gè)對應(yīng)的PointcutAdvisor,這樣方便在一個(gè)地方定義切入點(diǎn)和通知
          ???????????????????????????NameMatchMethodPointcut-->NameMatchMethodPointcutAdvisor增強(qiáng)器
          ???????靜態(tài)切入點(diǎn)??? RegexMethodPointcut-->RegexMethodPointcutAdvisor增強(qiáng)器
          切入點(diǎn)??
          ???????動(dòng)態(tài)切入點(diǎn)??? ControlFlowPointcut


          AOP常見例子:
          Spring配置文件
          <bean name="/searchSubmit" class="ca.nexcel.books.actions.SearchSubmit">
          ?<property name="bookService">
          ??<ref bean="bookService"/>
          ?</property>
          </bean>
          <bean name="logger" class="ca.nexcel.books.interceptors.LoggingInterceptor"/> |(1)
          <!-- AutoProxies -->
          <bean name="loggingAutoProxy" class="org.springframework.aop.framework.autoproxy.
          ?BeanNameAutoProxyCreator"> |(2)
          ???? <property name="beanNames">
          ?<value>/searchSubmit</valuesgt; |(3)
          ???? </property>
          ???? <property name="interceptorNames">
          ?<list>
          ???? <value>logger</value> |(4)
          ?</list>
          ???? </property>
          </bean>
          其中(1)注冊攔截器
          ????? (2)創(chuàng)建了一個(gè) bean名稱自動(dòng)代理,它描述如何應(yīng)用攔截器。
          ????? (3)將Struts動(dòng)作注冊為將被攔截的bean。如果您想要攔截其他的Struts 動(dòng)作,則只需要在 "beanNames" 下面創(chuàng)建附加的<value>標(biāo)記
          ????? (4)執(zhí)行的攔截器bean的名稱


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 沐川县| 南城县| 新闻| 霍林郭勒市| 唐山市| 平塘县| 特克斯县| 和平县| 金山区| 陆丰市| 墨竹工卡县| 东源县| 青河县| 寻甸| 会昌县| 宁乡县| 峨眉山市| 海林市| 和林格尔县| 南乐县| 景德镇市| 安化县| 安顺市| 从化市| 灵宝市| 佳木斯市| 大兴区| 明星| 许昌县| 中西区| 淮滨县| 石柱| 宣汉县| 长春市| 来宾市| 宣化县| 扶沟县| 凭祥市| 贵德县| 柳林县| 石首市|