0

作为内部测试工具的功能之一,我对允许用户以图形方式查看 Java 对象的文件值很感兴趣。
因此,据我了解,对象的类需要实现 Serializable -并根据 Effective Java 书,最好是读/写方法的自定义形式。

这样我可以使用对象的序列化版本作为查看器的输入(这更多用于运行后比较和与其他运行的回归类型比较,而不是运行时查看)

  1. 一个人如何实现这样的事情,特别是当我在开发 Java GUI 应用程序方面的经验几乎为零时?

  2. 是否有任何相关的框架可供 GUI 以及对象可视化部分使用?

非常感谢!

4

2 回答 2

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 回答
0

我已经使用XStream多年了,它的性能在灵活性和速度方面都非常出色。

但是,如果你要上网,那么像 Tapestry 5 的 bean 组件(BeanDisplayBeanEditForm和朋友们)绝对值得一个快速原型,这些也是非常好的朋友。

于 2010-09-20T22:12:49.443 回答