Model-View-Controller Konzept Beispiel

Status
Nicht offen für weitere Antworten.

Sindbad1983

Top Contributor
Hi!!

Ich hab nächste Woche Klausur und muss mir noch dringend das Model-View-Controller Konzept anschaun bzw. erlernen...dabei halte ich es für sinnvoll, SELBER irgendein Beispiel zu programmieren, damit ich es auch wirklich versteh...

jetzt wär meine Bitte an euch, dass ihr mir eine kleine Programmieraufgabe gebt, in der sich das MVC gut realisieren und anschaulich darstellen lässt!
Vielleicht irgendwas mit Button, wenn man den drückt, dass sich dann im Model irgendwas ändert und diese Änderung dann an die Beobachter weiter gegeben werden..oder so änlich..was weiß ich!

Hat da BITTE jemand eine Idee?
Das Beispiel in den FAQ hab ich mir natürlich schon angeguggt, aber ich möcht halt wie gesagt selber irgendwas programmieren!
Nicht allzu schwer, es soll mir einfach das Konzept verständlich näher bringen! :###
Es wär echt dringend und für einen guten Zweck! :wink:

Danke!
 

KISS

Bekanntes Mitglied
Aufgabe

es sollen (in einer grafischen oberflaeche) 4 doublewerte eingeben werden. die werte werden als punkte in einem karthesischem koordinatensystem interpretiert. wenn sich die punkte im einheitskreis befinden, sollen die werte gruen dargestellt werden, wenn sie sich direkt auf dem einheitskreis befinden gelb und ausserhalb rot.

viel vergnuegen
 
B

bygones

Gast
Parkplatz Simulation.

Es fahren Autos rein, autos raus (z.b. per knopfdruck).

In der GUI soll man auswaehlen koennen ob neue autos reinfahren, oder rausfahren. Man soll den aktuellen Stand von freien Plaetzen sehen usw.
 

Sindbad1983

Top Contributor
ok..danke

gibts vielleicht noch ein wenig einfachere Beispiele?
also mit Autos reinfahren und so ist mir glaub ich ein bissl zu schwer! :-( oder wie hast du das gemeint?
 
B

bygones

Gast
Sindbad1983 hat gesagt.:
ok..danke

gibts vielleicht noch ein wenig einfachere Beispiele?
also mit Autos reinfahren und so ist mir glaub ich ein bissl zu schwer! :-( oder wie hast du das gemeint?
einfach 2 buttons. der eine erhoeht die anzahl der autos, der andere erniedrigt sie. weiterhin eine Anzeige wieviel freie plaetze es noch gibt und vll ne anzeige was fuer autos am parkplatz stehen
 

Sindbad1983

Top Contributor
naja. ich such eher ein Beispiel, wo ein Modell verändert wird, und danach verschiedene(!) Sichten benachrichtigt und aktualisiert werden...
ich kann mir das bei deinem (KISS) Beispiel ein bisschen schwer vorstellen..
 

Sindbad1983

Top Contributor
aha..das Beispiel find ich cool

also Model wäre dann die Klasse Auto mit allen Daten;
View wär dann die Visualilsierung mit Buttons zum Anklicken, TextField zum Ausgeben der aktuellen Werte etc. also wieviele freie Plätze es noch gibt..

was für Autos am Parkplatz stehen?
dass ich beim Initialisieren der Autos eine Marke übergib und die dann in einer ArrayList speichere?

ok..bis hierhin ist mir die Aufgabe klar...aber was fehlt jetzt noch?
->Controller
aber was muss da jetzt drinnen stehen im Bezug auf das Beispiel..?

Spitze deathb.a.c.! :)
 
B

bygones

Gast
naja du view kann ja auch die autos manipulieren.. dann waere sowas wie ein Autoverkaeufer besser.

Es kommen neue Autos rein. Es muss Modell angegeben werden und noch weitere Infos. Autos werden verkauft oder umlackiert oder was auch immer.

Der Controller ist wie in jedem MVC Modell der Vermittler
 

KISS

Bekanntes Mitglied
Sindbad1983 hat gesagt.:
naja. ich such eher ein Beispiel, wo ein Modell verändert wird, und danach verschiedene(!) Sichten benachrichtigt und aktualisiert werden...
ich kann mir das bei deinem (KISS) Beispiel ein bisschen schwer vorstellen..

hmm, ich dachte eigentlich das waere offensichtlich
view: ein pannel mit 4 textfeldern
controller: irgend eine klasse die auf focuslost hoert und model benahcrichtigt
model: irgend eine klasse die die daten erhaelt und fuer die berechnung/faerbung sorgt + view benachrichtigt
 

Sindbad1983

Top Contributor
irgendwie ist mir der Unterschied zwischen MVC und Pattern Observer nicht klar..keine Ahnung

MVC verwendet Observer , das versteh ich
 
B

bygones

Gast
Das MVC Pattern ist das ober Geruest fuer eine Architektur. Es verwendet das Observer Pattern um seinen Regeln konform zu werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Model View Controller Java Basics - Anfänger-Themen 7
S Model View Controller: Verständnisproblem Java Basics - Anfänger-Themen 13
C OOP Model View Controller - Prinzip Java Basics - Anfänger-Themen 6
K Model-View-Controller Java Basics - Anfänger-Themen 15
K Frage zum Model View Controller Prinzip Java Basics - Anfänger-Themen 6
megachucky Model View Controller Pattern - Suche Hilfe bei Anwendung Java Basics - Anfänger-Themen 4
I Klassen Java Qt Model/View Datenhaltung Java Basics - Anfänger-Themen 4
G Einbindung von MVC (Model-View-Controll) Java Basics - Anfänger-Themen 8
richis-fragen JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
G Model mit Models füllen Java Basics - Anfänger-Themen 9
W Befüllung einer Tabelle mit Checkbox, Trennung GUI und Model Java Basics - Anfänger-Themen 5
Q MVC Verständnisproblem: Controller vs model.modelChanged() Java Basics - Anfänger-Themen 0
M Problem mit JTable und Model Java Basics - Anfänger-Themen 3
C Bounded Range Model Java Basics - Anfänger-Themen 1
M Input/Output Vom Model zur Database? Java Basics - Anfänger-Themen 7
propra Wie mache ich einem JPanel mein bereits instanziertes Model bekannt Java Basics - Anfänger-Themen 9
F MVC: Model Klasse erstellen Java Basics - Anfänger-Themen 3
N local variable model is accessed from within inner class; needs to be declared final Java Basics - Anfänger-Themen 4
L Eigenes List Model für Icon + String -> Speicherhungrig? Java Basics - Anfänger-Themen 8
S Forumlare nach dem MVC-Model Java Basics - Anfänger-Themen 5
hdi Fehler beim Model-Update einer JList (DefaultListModel) Java Basics - Anfänger-Themen 3
hdi JList mit Model und Observer -> Chaos, blicke nicht durch Java Basics - Anfänger-Themen 22
K Problem mit Abstract Table Model Java Basics - Anfänger-Themen 5
C JTable Model - getValueAt (int) Java Basics - Anfänger-Themen 3
G JTable mit eigenen Model neu zeichnen Java Basics - Anfänger-Themen 4
L Model einer Table bekommen Java Basics - Anfänger-Themen 6
E Model und i18n bzw. Properties Java Basics - Anfänger-Themen 10
P Tabelle mit Model -> getSelectedRow Java Basics - Anfänger-Themen 4
M model übergeben? Java Basics - Anfänger-Themen 16
I Kamera anschließen / Bild machen / Live View / Externe Blitz Java Basics - Anfänger-Themen 19
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
G SQL View query Java Basics - Anfänger-Themen 4
H Best Practice View probleme Java Basics - Anfänger-Themen 2
L Java Package View Java Basics - Anfänger-Themen 6
S Modell View Controller Verständnisfrage Java Basics - Anfänger-Themen 24
M Erste Schritte Eclipse + design view Java Basics - Anfänger-Themen 3
R aktualisierung des View im MVC-Pattern Java Basics - Anfänger-Themen 5
G Eclipse: In Problems View schreiben? Java Basics - Anfänger-Themen 10
A Datentypen Typecast im View Java Basics - Anfänger-Themen 4
A OOP MVC Frage View Java Basics - Anfänger-Themen 2
F View überwachen Java Basics - Anfänger-Themen 6
S JTree, Problem mit View Update Java Basics - Anfänger-Themen 2
K JAVA HEX View! Java Basics - Anfänger-Themen 2
M Controller + View: Fehlermeldungen Java Basics - Anfänger-Themen 2
E MVC - Was darf View Java Basics - Anfänger-Themen 15
E MVC - ein View für mehrere Models Java Basics - Anfänger-Themen 2
EchtKeineAhnungManchmal Controller aus FXML Datei entfernen Java Basics - Anfänger-Themen 49
B Objekt von EJB in Controller (CDI) - Klasse füllen? Java Basics - Anfänger-Themen 3
H Eine befühlte Klasse weiter geben an Controller Java Basics - Anfänger-Themen 12
R Variablen Variable an FXML-Controller übergeben Java Basics - Anfänger-Themen 4
N JavaFX - (Controller) - Klasse verkleinern Java Basics - Anfänger-Themen 8
J MVC Pattern, mehrere Controller/Views/Models Java Basics - Anfänger-Themen 0
F MVC -> Probleme beim Controller Java Basics - Anfänger-Themen 6
F Viele Controller-Klassen Java Basics - Anfänger-Themen 5
Antoras Singleton oder Controller / Datenverwaltungsklasse? Java Basics - Anfänger-Themen 10
T Kommunikation zwischen Controller und GUI Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben