Aktywne Wpisy

Moseva +17
źródło: gifmaker_me_2
Pobierz
4ntymateria +4
źródło: temp_file2519271737563378107
PobierzSkopiuj link
Skopiuj link
źródło: gifmaker_me_2
Pobierz
źródło: temp_file2519271737563378107
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Chodzi mi o zwykłe MVC (w Java EE z serwletami i stronami JSP, nie o Spring MVC z Dispatcherem).
Albo ja nie rozumiem, albo w książce jest błąd.
Mam w książce tak:
[[po polsku]](http://i.imgur.com/5YXQ52K.png), [[po angielsku]](http://i.imgur.com/Bae9heg.png) (jak kto woli, to jest to samo)
Ale coś mi się nie zgadza.
1. OK
2. Jakiego obiektu? Obiektu modelu? Na obrazku jest, że uzyskuje dostęp do DAO.
3. Z którą warstwą pośrednią? Kontroler komunikuje się z modelem, który dopiero komunikuje się z bazą (tu nie ma strzałki). A na obrazku dostęp do DAO był w punkcie 2.
4. No niech będzie, chociaż nie rozumiem.
5. Nie zgadza się z obrazkiem. Na obrazku widok korzysta z modelu.
6. OK.
Szukam w necie i znalazłem niemal identyczny obrazek (opis bardzo podobny), ale strzałki są bardzo inaczej inaczej:
[[po angielsku]](http://i.imgur.com/rlvXqqX.png)
Opis taki sam do obrazka z innymi strzałkami!
Która wersja jest poprawna?
źródło: comment_dcFtipkTZMx5VNqhqEolLIzau3LUijPN.jpg
Pobierz3. z jaka chce, to przyklad tylko.
4. czemu nie? Moze kontroler wsadzac obiekty do scopa
5. zgadza sie. JSP to tak naprawde servlet i wewnetrzenie jest to rozpatrywane jako kolejny request.
Jak dla mnie jest wszystko
2. Racja. Tworzy obiekt takiego typu jak ma w modelu i łączy się z bazą, żeby pobrać do niego dane.
3. Te pobrane dane z bazy ustawia w modelu.
4. Renderuje widok z JSP. To po co te konteksty? Ten obiekt modelu musi być najpierw ustawiony w kontekście, żeby można było wyrenderować stronę JSP?
5. Tu nie rozumiem. Po co JSP sięga do modelu jak już
@mk321: tak, a jak inaczej chcesz to przekazac?
@mk321: JPS nigdzie nie "siega", po prostu renderowanie JSP to tak naprawde wywolanie kolejnego serwleta, cos jakbys zrobil
4. Mam dane modelu w kontekście.
5. Kontroler wywołuje stronę JSP (tak jakby to był serwlet), że ona co robi? Pobiera dane z tego kontekstu (dane z modelu)?
Jaki tam jest URL? Nazwa widoku JSP?
@mk321: otóż to. Zobacz sobie np. w Tomcacie - w conf masz wielki plik web.xml - tam masz "domyslne wartosci"