0

社内テスト ツールの機能の 1 つとして、ユーザーが Java オブジェクトのフィールドの値をグラフィカルな方法で表示できるようにすることに関心があります。
したがって、私が理解している限り、オブジェクトのクラスは Serializable を実装する必要があります。また、Effective Java book によれば、できれば読み取り/書き込みメソッドのカスタム形式を実装する必要があります。

このようにして、シリアル化されたバージョンのオブジェクトをビューアーの入力として使用できます (これは、実行時の表示ではなく、実行後の比較や、他の実行との回帰型の比較に適しています)

  1. 特にJava GUIアプリケーションの開発経験がほとんどない私にとって、このようなものを実装するにはどうすればよいでしょうか?

  2. GUI とオブジェクトの視覚化部分の両方で利用できる関連するフレームワークはありますか?

どうもありがとう!

4

2 に答える 2

0

私はXStreamを何年も使用してきましたが、そのパフォーマンスは柔軟性と速度の両方において優れています。

しかし、Web に移行する場合、Tapestry 5 の Bean コンポーネント ( BeanDisplayBeanEditFormなど) のようなものは、簡単なプロトタイプを作成する価値があります。これらは非常に良い友達でもあります。

于 2010-09-20T22:12:49.443 に答える
0

1) XMLEncoder を使用します ( http://download.oracle.com/javase/1.4.2/docs/api/java/beans/XMLEncoder.html )

2)UMLに似たものを使用しようとします(よく理解されている標準であるため)

ただし、Java GUI である必要がありますか? これが Web アプリケーションの場合は、XML アウトプターを使用して、XML に対して合理的に単純な XML スタイルシート (XSL) を使用して出力を生成できます。

于 2010-09-20T21:15:06.800 に答える