2

既存のものと同等の Web サービスを作成する必要があります。クライアントを変更したくないため、WSDL は同じでなければなりません。これどうやってするの?

また、Maven で JAX-WS を使用するにはどうすればよいですか?

4

1 に答える 1

4

WSDL からの Web サービスの再作成

Martin Kalin 著『Java Web Services: Up and Running』に基づいて、WSDL からサービスを再作成する 1 つの方法は、クライアント スタブから開始することです。

wsimport -keep -p <your wsdl>

関心のある項目は、生成された SEI コードです。

クライアント固有の注釈を削除し、それらをサーバー側の注釈に置き換えて、Web サービスを再構築するときにこれを基本インターフェースとして使用できます。

SEI を自由に使用できるので、独自の SIB を簡単に作成して公開できます。

重要な注意:もちろん、 SIB の背後にあるロジックは表示され、いつでも利用できません。ただし、とにかく独自の実装を作成したいので、上記のアプローチが役立つことを願っています。

Maven を使用した JAX-WS

これは、それ自体で別の質問に値します。Maven には、最初に使用できる jax-ws プラグイン (アーティファクト ID: jaxws-maven-plugin) があります。このリンクの詳細情報: Using JAX-WS with Maven

于 2013-04-02T15:35:29.743 に答える