Come devo realizzare un “visualizzatore di oggetto / visualizzatore”?
-
04-10-2019 - |
Domanda
Come una delle caratteristiche di uno strumento di test in-house Mi interessa che permette all'utente di visualizzare i valori fileds' di oggetti Java in modo grafico.
Quindi, per quanto ho capito, la classe dell'oggetto deve implementare Serializable -e secondo il libro Effective Java, preferibilmente il modulo personalizzato dei metodi di lettura / scrittura.
In questo modo posso utilizzare la versione serializzata degli oggetti come input per lo spettatore (questo è più per i confronti post-conduzione e confronti di regressione di tipo con altre piste, piuttosto che la visione di run-time)
-
Come si fa a implementare qualcosa di simile, tanto più che avere vicino allo zero esperienza lo sviluppo di applicazioni Java GUI?
-
Ci sono quadri rilevanti disponibili sia per la grafica così come per la parte oggetto-visualizzazione?
Grazie mille!
Soluzione
XStream per anni e di prestazioni è stato grande sia in termini di flessibilità e velocità.
Ma, se si sta andando web, quindi qualcosa come componenti di fagioli Tapestry 5 di ( BeanDisplay , BeanEditForm e amici) sono sicuramente merita una rapida prototipo di queste è stata molto buona anche gli amici.
Altri suggerimenti
1) vorrei usare XMLEncoder ( http://download.oracle.com/javase/1.4.2/docs/api/java/beans/XMLEncoder.html )
2) vorrei cercare di usare qualcosa di simile a UML (in quanto è un ben compreso di serie
Tuttavia, ci si deve essere in Java GUI? Se questa è stata una web-application, quindi utilizzando l'outputter XML, è possibile utilizzare alcune ragionevolmente semplici fogli di stile XML (XSL) sopra il XML per produrre l'output.