簡體   English   中英

我應該如何實現“對象查看器/可視化器”?

[英]How should I implement an “object viewer/visualizer”?

作為內部測試工具的功能之一,我感興趣的是允許用戶以圖形方式查看Java對象的fileds值。
因此,據我所知,對象的類需要實現Serializable-並根據有效的Java書,最好是自定義形式的讀/寫方法。

這樣,我可以將對象的序列化版本用作查看器的輸入(這更多是用於運行后比較和與其他運行的回歸類型比較,而不是運行時查看)

  1. 如何實現這樣的事情,特別是因為我在開發Java GUI應用程序方面幾乎有零經驗?

  2. 是否有針對GUI和對象可視化部分的相關框架?

非常感謝!

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)來生成輸出。

我已經使用XStream多年了,它的性能在靈活性和速度上都非常出色。

但是,如果您要上網,那么像Tapestry 5的bean組件( BeanDisplayBeanEditForm和friends)之類的東西絕對值得快速原型,它們也是非常好的朋友。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM