mvc, controller informieren über änderung von textfeldern

Status
Nicht offen für weitere Antworten.

ARadauer

Top Contributor
mir kommt vor das mein ansatz, bzw mein versändnis vom mvc patter gewalltig holpert....

  • also ich hab ein modell, das objekte aus einer db lädt und diese in einem Vektor hält

    eine view, die alle objekte in einer tabelle anzeigt und immer das selektierte in einem formular mit textfeldern darstellt.

    einen controller, der beide anlegt und bei aktionen in der view, das modell anpassen soll

    der controller wird vom view über actionListender informiert

    und die View ist beim Modell als Observer registriert

ok das ist mein system.

jetzt wählt der benutzer zb einen eintrag in der tabelle aus, der controller informiert das modell, welches objekt gewählt wurd und weißt es einer Veriable zu objSelected, die View wird informiert und diese hohlt sich die Daten vom objSelected des Modells und füllt das Formular.


wählt der benutzer nun einen anderen eintrag in der tabelle, sollte aber vorher geprüft werden ob der benutzer was an in den textfeldern verändert hat, um abzufragen ob die veränderung in die db gespeichert werden soll. mhn irgendwie mies, eigentlich soll ja das modell wissen ob das objekt verändert wurde, aber wie ... jedem textfield einen CaretListener zuweisen und bei jedem tippen, das modell anpassen??? irgendwie kommt mir das alles nicht sehr sauber vor.....

btw gibt es eine möglichkeit, objekte an formulare zu binden, so das veränderungen im textfeld sich direkt auf die jeweilige eigenschaft des objekte wiederspiegelt
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
propra MVC und wie der Controller die View neu zeichnen lässt Softwareentwicklung 12
J Model View Controller mit Swing Softwareentwicklung 2
L MVC - Wie viel darf mein Controller machen ? Softwareentwicklung 20
D 2 Controller + gemeinsame Methoden Softwareentwicklung 2
S Actions oder controller Softwareentwicklung 4
U Funktionalitaet im Controller - Ausnahme beim Datenbezug? Softwareentwicklung 6
M Architektur - Zentraler Controller, viele Wrapper-Methoden Softwareentwicklung 5
F Mehrere Views und ein Controller Softwareentwicklung 5
K MVC (Model, View, Controller) Softwareentwicklung 3
B MVC - Listener in Controller Ebene Softwareentwicklung 9
temi Wie geht eigentlich: Indexierung und Volltextsuche über mehrere Dokumente? Softwareentwicklung 3
J Labyrinth über MazeGameServer visualisieren Softwareentwicklung 187
pkm Kann ich über vorherige gut-commits "drüberbügeln"? Softwareentwicklung 3
J Große Arraylist über IntelliJ debuggen Softwareentwicklung 2
W Verhalten über Interfaces ergänzen Softwareentwicklung 11
K Taschrechner über Konsole Softwareentwicklung 4
G MySQL: Insert INto ABfrage über mehrer Tabellen? Softwareentwicklung 4
lolkind Iso Datein per Java über Windows XP brennen Softwareentwicklung 13
T Suche: Informationen über Online Ticketing Softwareentwicklung 4
B Methodenname über Reflection Softwareentwicklung 3
T Webseite mit Abfrage über VB aufrufen Softwareentwicklung 3
A Gute Informationen über PHP im I-Net Softwareentwicklung 7
F Lautstärkenregelung über Netzwerk steuern Softwareentwicklung 3

Ähnliche Java Themen

Neue Themen


Oben