JBossAS7.1.1とJAX-WS2.0を使用しています。
私のアプリケーションではMap<String, Map<String, String>>
、サービスにを渡す必要があります。TreeMapを拡張するカスタム複合型を作成しました。デバッグ中に、送信しようとしたオブジェクトがデータで満たされていることを確認しましたが、受信したオブジェクトは空でした。他の投稿から、これはSOAPシリアル化でうまく機能しないためと思われます。タイプを変更したり、大量のフィールドを作成したりせずに、オブジェクトにSOAP XMLシリアル化を実装できる方法はありますか?私は次のことができるようになりたいです:
public String doSoapXmlSerialization() {
// code
}
public void doSoapXmlDeserialization() {
// code
}
シリアル化と逆シリアル化のメソッドを作成するのは、私にとって非常に簡単なことです。また、SOAPメソッドが自分の作業を実行できるようにするために、ある種のXSDファイルを作成することも想像できます。このためのガイドを見つけることができませんでした。JAX-WSはどのようなメカニズムでオブジェクトをシリアル化しようとしますか?