私はこのジレンマを持っています。Java Webサービスのカスタム返品タイプ
私はWebサービスを開発しています。 サポートされている言語のリストを返す必要があります。 言語は列挙型に格納されます。
(Webメソッドから)列挙型配列を返すか、文字列に変換して文字列配列を返す方が良いですか?
多分私は文字列配列を好み、クライアントはカスタムオブジェクト型を混乱させる必要はなく、シリアル化/逆シリアル化は不要です。しかし、一方で、クライアントでenumが必要な場合は、それを再実装して、文字列配列をenum配列に変換し直す必要があります。
あなたはどう思いますか?いつものように
あなたは精巧にできますか?私はjax-ws 2.1を使用していて、クライアントを生成するときに何の問題も起こしていません。 – chzbrgla
私はwsdlでsimpleTypesが使用されているときに、無効なクラスを作成するaxis2で自動生成を見ました。 Jax-WSは通常、よりクリーナーで、軸2より優れています – Pushkar