Marschal
Großer Enumerator
Hallo Community,
nach nun langer passiver Aktivität hier im Forum melde ich mich nun mit einem scheinbar komplett neuem Problem (zumindest ergaben meine Recherchen nichts sinnvolles).
Ich hab das Thema mal zu Swing und SWT eingeordnet, da meine GUI damit aufgebaut ist. Prinzipiell handelt es sich hier aber doch eher um das Deign-Pattern MVC.
Zum Problem:
Für eine Server-Client Anwendung, die mit Java (in Ecplise) gebaut werden soll, möchte ich das MVC-Design-Pattern implementieren. M und V stehen soweit, nur das C bereitet mir Sorgen
Für das Datenmodell habe ich UML Lab verwendet. Nun haben wir mal in der Uni mit Java Beans, jedoch in Fujaba (statt UML Lab) gearbeitet, und ich weis nicht wie ich UML Lab so konfigurieren kann, dass es mir die Java Beans (oder vergleichbares) implementiert, und ich im Controller auf solche Sachen wie PropertyChangeListener zugreifen kann.
Auch über alternative Lösungen und Diskusion zu dem Thema würde ich mich freuen
MfG Marschal
@EDIT: Problem Gelöst. Lösung hier.
nach nun langer passiver Aktivität hier im Forum melde ich mich nun mit einem scheinbar komplett neuem Problem (zumindest ergaben meine Recherchen nichts sinnvolles).
Ich hab das Thema mal zu Swing und SWT eingeordnet, da meine GUI damit aufgebaut ist. Prinzipiell handelt es sich hier aber doch eher um das Deign-Pattern MVC.
Zum Problem:
Für eine Server-Client Anwendung, die mit Java (in Ecplise) gebaut werden soll, möchte ich das MVC-Design-Pattern implementieren. M und V stehen soweit, nur das C bereitet mir Sorgen

Für das Datenmodell habe ich UML Lab verwendet. Nun haben wir mal in der Uni mit Java Beans, jedoch in Fujaba (statt UML Lab) gearbeitet, und ich weis nicht wie ich UML Lab so konfigurieren kann, dass es mir die Java Beans (oder vergleichbares) implementiert, und ich im Controller auf solche Sachen wie PropertyChangeListener zugreifen kann.
Auch über alternative Lösungen und Diskusion zu dem Thema würde ich mich freuen

MfG Marschal
@EDIT: Problem Gelöst. Lösung hier.
Zuletzt bearbeitet: