0

iPadアプリケーションにサービスを提供するために、Spring Webservicesを開発しています。リクエスト/レスポンス XML を定義する方法について、2 つのチーム間で議論があります。アーキテクチャ上、サービスはエンドポイントに到達する前に、JAXB を使用してリクエスト XML を Java Bean に変換します。

次のように、サービスごとに個別の要求/応答 XML が必要であることを提案しています。 1. InsertService の場合、XML は .. 2. DeleteRequest の場合、XML は ..

しかし、他のチームは次の方法を提案しています.すべてのリクエスト/レスポンスに対して、次のような1つのルートノードのみ..挿入/削除..

彼らを説得する方法が私たちのものである場合、何が正しい方法であるかを提案してください。

ありがとう

4

1 に答える 1

1

XML について議論する代わりに、入力要求と応答のスキーマ (XSD) について議論する必要があると思います。

スキーマが完成したら、(xjc または maven-jaxb-plugin を使用して) スキーマ自体から JAXB オブジェクトを生成し、その後 Web サービスで作業できます。

于 2012-09-30T17:52:50.430 に答える