开发者

JBoss Microcontainer + AOP in a standalone app

开发者 https://www.devze.com 2022-12-11 08:49 出处:网络
I\'m trying to create a standalone app using JBoss Microcontainer for IoC and JBoss AOP for, well, AOP.

I'm trying to create a standalone app using JBoss Microcontainer for IoC and JBoss AOP for, well, AOP. I've boot-strapped, dep开发者_如何学Cloyed a descriptor with AOP XML, so far so good. But the aspect is not performed. Do I need to enable AOP plugin or something? Note that I don't want to add a build step - I want it to work like Spring AOP.

Please check the code below.

Thanks for help.

<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>


You're missing the pieces that are in aop.xml in JBossAS5 -> conf/bootstrap/aop.xml.


I've eventually solved this, and wrote an article for those who will try the same.

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

0

精彩评论

暂无评论...
验证码 换一张
取 消