/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Implementere MVC
Fra : Khuong Dinh Pham


Dato : 22-01-03 23:34

Jeg arbejder iøjeblikket med et projekt hvor jeg bruger MVC. Jeg har brugt
MVC på 2 måder:

1. metode:
Min view klasse:

public void update(Observable obs, Object obj) {
if(obs.equals(model)) {
if(obj.equals("Add User")) {
userName = model.getUserName();
password = model.getPassword();
..
..
}
if(obj.equals("Remove User")) {
userName = model.getUserName();
password = model.getPassword();
..
..
}
}
}

Problemet er her at obj bruges til at fortælle hvad der skal ændres og at
min facade klasse i Modellen har en masse af Get metoder, som View skal
kalde for at få fat i de opdateret data.


2. metode:
Min view klasse:

public void update(Observable obs, Object obj) {
if(obs.equals(model)) {
if(model.getType().equals("Add User")) {
userName = (String)obj;
}
if(model.getType().equals("Remove User")) {
userName = (String)obj;
}
}
}

Her bruger jeg obj til at sende de opdateret data til View klassen.
Problemet er her at View kalder en metode i Modellen som bruges til at
fortælle hvad den skal gøre med de opdateret data (getType).

Hvilke metode kan du bedst li og hvorfor? Hvis du bruger en hel anden
metode, vil jeg gerne høre om den...Thx



 
 
Søg
Reklame
Statistik
Spørgsmål : 177492
Tips : 31966
Nyheder : 719565
Indlæg : 6408466
Brugere : 218886

Månedens bedste
Årets bedste
Sidste års bedste