時光如水

          我心跳動
          posts - 6, comments - 10, trackbacks - 0, articles - 4
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2006年5月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          隨筆分類

          文章分類

          相冊

          收藏夾

          Link

          搜索

          •  

          最新評論

          AOP基本操作

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

          AOP配置
          1. 創建增強advice
          2. 用ProxyFactoryBean配置增強advice或增強器advisor(增強和切入點組合)


          大多數Spring自帶的切入點都有一個對應的PointcutAdvisor,這樣方便在一個地方定義切入點和通知
          ???????????????????????????NameMatchMethodPointcut-->NameMatchMethodPointcutAdvisor增強器
          ???????靜態切入點??? RegexMethodPointcut-->RegexMethodPointcutAdvisor增強器
          切入點??
          ???????動態切入點??? 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)創建了一個 bean名稱自動代理,它描述如何應用攔截器。
          ????? (3)將Struts動作注冊為將被攔截的bean。如果您想要攔截其他的Struts 動作,則只需要在 "beanNames" 下面創建附加的<value>標記
          ????? (4)執行的攔截器bean的名稱


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


          網站導航:
           
          主站蜘蛛池模板: 浦东新区| 锡林郭勒盟| 陵川县| 克东县| 多伦县| 乐山市| 濮阳县| 建湖县| 江门市| 永昌县| 五莲县| 边坝县| 馆陶县| 朝阳县| 大庆市| 芜湖县| 始兴县| 廉江市| 宁都县| 富锦市| 久治县| 黎平县| 罗定市| 汤原县| 台北市| 双桥区| 望城县| 沙雅县| 临朐县| 汉阴县| 江陵县| 柏乡县| 曲靖市| 历史| 志丹县| 石狮市| 清镇市| 柏乡县| 舞钢市| 天等县| 甘德县|