私は Web サービスを使用しており、それをさらに強化したいと考えています。JAX-WS で Axis2 を使用しています。の代わりにオブジェクトを転送することを考えていますString[]
。少しググった後、JAXB がこれを行うための適切なサポートであることがわかりました。
ただし、転送する必要があるモデルクラスを追加するたびに、多くの作業を行う必要があります (間違いを犯す可能性のあるすべての注釈を黙らせるため)。そのため、これを少し抽象化する方が簡単だと思いました。
型を使ってWebサービスを作ろうと考えていましたObject
。その後、メソッドをaddObject(Object object)
, removeObject(Object object)
,として使用できますretrieveObject()
。これは、サーバーが着信オブジェクトを処理する必要があることを意味します。その後、新しいモデル クラスを追加する場合は、サーバー エンドでキャッチするだけです。私のクライアントには、冗長性を引き起こすモデル クラスを含める必要がありますが、それで問題ありません。現時点では、Java が私の考えをサポートできないと感じています。少なくとも JAX-WS および JAXB テクノロジー。
これについて私が正しいか間違っているか、これが良いアイデアかどうか教えてもらえますか? もしそうなら、これを修正する方法について正しい方向に向けてください (別の技術を使用することを意味する場合でも)
前もって感謝します!