JBoss Microcontainer + AOP在一个独立的应用程序中

时间:2009-11-09 03:46:38

标签: jboss aop

我正在尝试使用JBoss Microcontainer为IoC和JBoss AOP创建一个独立的应用程序,以及AOP。 我已经开机了,用AOP XML部署了一个描述符,到目前为止一直很好。 但这方面没有执行。我需要启用AOP插件吗? 请注意,我不想添加构建步骤 - 我希望它像Spring AOP一样工作。

请检查以下代码。

感谢您的帮助。

<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
            xmlns="urn:jboss:bean-deployer:2.0"
            xmlns:aop="urn:jboss:aop-beans:1.0">

  <bean name="myGarage" class="jbmctest.Garage">
    <property name="car">
      <bean name="myCar" class="jbmctest.Car">
        <property name="name">Red Devil</property>
      </bean>
    </property>
  </bean>

  <aop:interceptor name="FuelInterceptor" class="jbmctest.FuelInterceptor"/>

  <aop:bind pointcut="execution(* *->*(..)">
    <aop:interceptor-ref name="FuelInterceptor"/>
  </aop:bind>

</deployment>

2 个答案:

答案 0 :(得分:0)

你错过了JBossAS5中aop.xml中的部分 - &gt; CONF /引导/ aop.xml文件。

答案 1 :(得分:0)

我最终解决了这个问题,并为那些尝试相同的人写了一篇文章。

http://ondra.zizka.cz/stranky/programovani/java/jboss-aop-howto-example-standalone-app.texy