Axis2 に基づく従来の Java Web サービスがあります。この Web サービス クラスは、次のもので構成されます。
- サービス インターフェイス (WSDL から生成)。
- サービスの実装 (社内で作成);
- リクエストとレスポンスを表す自動生成されたエンティティのようなクラスの束。
XML への応答の 1 つの一部を抽出してキャッシュする必要もあります (最終的には、整形式のドキュメントとしてファイル システムに移動します)。getOMElement()
シリアル化のために応答クラスのメソッドをハッキングしてきましたが、役に立ちませんでした。生成されたクラスはすべて、Factory
XML を取り込んでオブジェクトを生成する静的メンバーを持っているため、デシリアライズは簡単に見えます。
厳密に型指定されたオブジェクト グラフのサブセットを XML にシリアル化して、生成された Axis2Factory
が後で逆シリアル化できるようにするにはどうすればよいですか?
ps: Axis2 で行き詰まっています。はい、これは(たとえば)xfireを使用すると非常に簡単です...