Jaka warstwa wywołuje się pierwsza i co dalej?

Odpowiedz Nowy wątek
D3X
2015-07-30 22:58
D3X

Rejestracja: 8 lat temu

Ostatnio: 3 lata temu

0

Chciałem się dowiedzieć co na początku jest wołane i przez co najpierw przechodzi "aplikacja".

Wykorzystując technologię Spring, Spring Data Repository, JSF

Jak i gdzie ustalane jest co się pierwsze wyświetla. Kontroler, service, repository, widok (JSF)?

Możecie mi to rozjaśnić?

Przykład: wchodzimy na strone www.abc.pl/index.xhtml albo na www.abc.pl/logowanie.xhtml

edytowany 1x, ostatnio: D3X, 2015-07-30 23:00

Pozostało 580 znaków

2015-07-30 23:06
Moderator

Rejestracja: 16 lat temu

Ostatnio: 2 minuty temu

0

To zależy czego używasz dla warstwy widoku. Gdyby był to Spring MVC to pierwszy byłby kontroler, ale jeśli jest to JSF to rolę "kontrolera" pełni faces config który kieruje żądanie pod odpowiedni widok (a kontrolera jako takiego właściwie nie ma).


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

student pro f836
2015-07-31 00:24
student pro f836
1

Konkretniej to pierwszy jest -jak zawsze- serwlet. W przypadku JSF jest to FacesServlet (to jest właściwie taki kontroler), i następuje proces przetwarzania żądania (https://docs.oracle.com/javaee/7/tutorial/jsf-intro006.htm). To wszystko jest dokładnie opisane w tutorialach i dokumentacji.
Twój kod jest wywoływany w fazie "Invoke Application". Akcje/zdarzenia w JSF mapujesz bezpośrednio na metody klas, i z nich z kolei wywołujesz serwisy.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0