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

Odpowiedz Nowy wątek
2015-07-30 22:58
D3X
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
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

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
Liczba odpowiedzi na stronę

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