0

私は JCA Inbound モデルを実装しているので、Google から見つけた利用可能な参照実装を研究しています。

これまでのところ、2 つのサンプル実装を見つけることができました。両方の実装で、インバウンド メッセージに対して、単純な MessageListener インターフェイスを定義し、onMessage メソッドを直接呼び出すだけです。

したがって、ユーザー定義の MessageListener の代わりに JMS を使用することに賛否両論があるかどうかを知りたいです。

前もって感謝します。

よろしく、

チー・ハイン

4

2 に答える 2

2

独自の JCA 実装を作成する場合、JMS の MessageListener インターフェースを「再利用」することはお勧めしません。自分で設計するインターフェースが MessageListener に非常に似ていたとしても、独自のインターフェースを維持した方がよいでしょう。

ありがとう、ニティン

于 2011-07-28T17:37:34.883 に答える
1

ソリューションをより広いコミュニティに公開することを計画している場合は、標準の MessageListener インターフェイスを必要とする JCA アダプターを設計することをお勧めします。人々が JCA を学ぶために使用するほとんどすべての JCA の例は、MessageListener に関連しており、(私にとって) さらに重要なことは、j2ee ライブラリーにパッケージ化されていることです。個人的には、標準の MessageListener と同じメソッドを開発者に提供するという事実にもかかわらず、特別な Listener インターフェイスがクールだと誰かが言ったという理由だけで、ライブラリを追加することを余儀なくされたとき、私はうんざりして恐ろしいです。

于 2011-03-29T19:02:08.650 に答える