Seb或Jboss-ESB中的任何其他IoC

时间:2012-11-07 14:33:37

标签: seam ioc-container jboss-esb

Jboss-ESB中有没有IoC?

我试图使用org.jboss.soa.esb.actions.annotation.Process注释破解带注释的ESB操作。

有一些外部依赖关系我想使用一些IoC来达到TDD的目的。 seam不会脱离运行时(这是web的东西)。有没有或者我在月球上吠叫?

1 个答案:

答案 0 :(得分:1)

不支持AFAIK Seam。

对于IOC,有一些Spring支持。开箱即用的是AbstractSpringAction,您可以在其中操作调用Spring bean,您在操作配置中提供的Spring应用程序上下文中声明:

http://docs.jboss.org/jbossesb/docs/4.4.GA/javadoc/esb/org/jboss/soa/esb/actions/AbstractSpringAction.html

这非常有限,因为每个此类操作都有一个单独的应用程序上下文。

这篇文章提出了一种解决此问题的方法,并通过为JBoss ESB实现自定义ContextLoader来创建全局应用程序上下文:

http://duncandoyle.blogspot.se/2012/02/autowiring-your-jboss-esb-actions-with.html

我自己没试过,但看起来很有希望。