0

Javaでメモリ内オブジェクトグラフをリバースエンジニアリングする簡単な方法を知っている人はいますか? 私が必要としているのは、メモリ内オブジェクト グラフをトラバースし、Java インスタンス化/セッター呼び出しを作成して元のグラフを再作成する方法です。

これは、象牙の塔の建築家によって開発された中途半端な Web サービスとの統合プロジェクトのツールとして必要です。そのため、大量の XSD ドキュメントと、それを確認する多数のサンプル XML インスタンスを取得することになりました...どうにかしてドメイン コードと橋渡しする必要があります...

これがどのように見えるかのシーケンス図です。ユーザーがリモート サービスに存在するかどうかを確認するために、別のチェックを追加する必要があります。問題は、この呼び出しがリクエストを生成するために 500 行以上のコードになることです。このインスタンス化を自動化する方法を見つけようとしています。

ユーザー統合フローの追加

前もって感謝します。

4

1 に答える 1

0

一連のさまざまなユーティリティ (commons、pojobuilder、迅速に焼き付けられた再帰的翻訳) を検索した後、私は原点に戻り、メッセージを生成するための Velocity テンプレートを作成し、生成されたモデルから値をすばやく取得するために JXPath に依存することになりました。 ..

Nakosspy が指摘したように (この投稿を見てくれてありがとう!)、オブジェクト グラフのリバース エンジニアリングとは関係ありませんが、この実装を理解するのに役立つようです。

于 2013-05-22T20:47:10.190 に答える