Я пытаюсь ознакомиться с Java EE 6, прочитав http://java.sun.com/javaee/6/docs/tutorial/doc/gexaf.html. Я немного запутался в использовании JSF.
Обычно, как я разрабатываю свое веб-приложение, Servlet будет действовать как контроллер, а JSP будет действовать как вид в модели MVC. Так пытается ли JSF заменить эту структуру? Ниже приведена цитата из приведенного выше руководства:
Servlet лучше всего подходит для ориентированной на обслуживание функции App и контроля ориентированного на презентацию приложения, такого как диспетчерский запрос
JSF и Facelet более подходят для создания надбавок, таких как XHTML, и обычно используются для ориентированного на презентацию App
Не уверен, что я слишком хорошо понимаю приведенную выше цитату, они не слишком хорошо объяснили, что такое сервис-ориентированное и ориентированное на презентацию.
Приложение JavaServer Faces может отображать HTTP-запросы на обработку событий компонента и управлять компонентами как объекты с сохранением состояния на сервере.
Любой знающий разработчик Java может дать мне краткий обзор JSF, JSP и Servlet? Я интегрирую их все, или я использую их разделенную базу в приложении? если да, то какое приложение использует JSF в отличие от Servlet и JSP
Приложение JavaServer Faces может отображать HTTP-запросы на обработку событий компонента и управлять компонентами как объекты с сохранением состояния на сервере.
Звучит так, как сервлет может делать, но не уверен в manage components as stateful objects on the server
. Даже не уверен, что это значит? Спасибо заранее.