0

Spring 2.5.5 MVC、JBossサーバーを使用して設計されたWebアプリケーションがあります。WebService for EAIを使用してSpringサービス(ユーザーの追加/更新、コメント、ドキュメントなど)を公開したいと思います。要件は、サードパーティのアプリケーションが認証/承認後に私のWebアプリケーションで操作を実行できる必要があるのと同じです。私はSOAP(Axis2)とREST(Jersey)の初心者の知識を持っていますが、どちらが私のアプリケーションに最適かわかりません。

乾杯

4

1 に答える 1

0

実際にSpring3.0を使用しています。ただし、前者はAxis2とSpring2.5.xを使用していました。http://incubator.apache.org/openmeetingstheaxisでスタックを確認できます。通常のAxis2構成をweb.xmlに統合し、ファサードを構築してSpring BeanをAxis対応Webサービスにロードし、その方法で呼び出しをSpring対応コンテキストに転送するだけです。https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/axis/services/FileWebServiceFacade.javaに相当します

これは完璧なソリューションではありません。Axis2のドキュメントには、Webサービス対応クラスにSpringコンテキストをロードする他の方法も含まれていますが、その動作を安定させることはできなかったため、この回避策を決定しました。

于 2012-08-23T14:44:01.547 に答える