0

次のシナリオがあります。com.ws.a と com.ws.b という 2 つのパッケージがあります。
両方のパッケージに Web サービス クラスがあります。com.ws.a には、クラス TestA を返すメソッドを持つクラス TestServoceA が含まれています。
この生成されたクラスを、com.ws.b にある TestServiceB に渡したいと思います。

ただし、ツールは 、com.ws.a.TestA と com.ws.b.TestAwsimportのように、両方のパッケージに対して 2 つの異なるクラスを生成します。

プロキシとして com.ws.a.TestA クラスを 1 つだけ生成し、両方の名前空間で使用したいと考えています。これどうやってするの?カスタムバインディングが役立つ場合は、例を教えてください。

ありがとう。

4

1 に答える 1

0

wsimport はデータ バインディングに JAXB を使用します。このドキュメントに従って、カスタム バインディングを指定します。

http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/JAXBUsing4.html

于 2012-05-28T07:04:08.270 に答える