1

同じサーバーでホストされているJAX-WSWebサービスがいくつかあります。それらは同じエンティティオブジェクトを使用しますが、Webサービスがクライアントによって消費される場合、反映されるエンティティオブジェクトは常にWebサービス間で異なります。

すべてのクライアントに、複数のWebサービス間で同じデータ型のエンティティオブジェクトを識別するように強制するにはどうすればよいですか?

すなわち

WebサービスStudentAdministrationのwebservice.StudentクラスおよびWebサービスClassAdministrationのwebservice.Studentクラス

どちらも消費者の視点では異なるオブジェクトです。Webサービスを変更してwebservice.Studentクラスを公開し、異なるWebサービスから公開されている場合でも、両方が同じエンティティタイプであることをコンシューマーに通知するにはどうすればよいですか?

4

1 に答える 1

1

ここで説明するように、単一のXMLスキーマで共通エンティティを定義する必要があります。

https://jax-ws.dev.java.net/guide/Compiling_multiple_WSDLs_that_share_a_common_schema.html

于 2009-08-12T14:41:41.103 に答える