0

Jboss-ESB に IoC はありますか?

org.jboss.soa.esb.actions.annotation.Process アノテーションを使用して、アノテーション付きの ESB アクションをハックしようとしています。

いくつかの外部依存関係があるため、TDD の目的で IoC を使用したいと考えています。継ぎ目は、ランタイムから切り離されていない原因です (これは Web のものです)。私は月に吠えていますか?

4

1 に答える 1

1

AFAIK Seam はサポートされていません。

IOC には、いくつかの Spring サポートがあります。すぐに使用できるのは、アクションの構成で提供されるSpringアプリケーションコンテキストで宣言するSpring Beanをアクションに呼び出すことができるAbstractSpringActionです。

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

自分で試したことはありませんが、有望に見えます。

于 2012-12-22T09:41:55.953 に答える