Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую роль выполняет Spring при использовании JSF 
:(
    Опции темы
oson
Дата 25.12.2011, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 3.3.2004
Где: Севастополь

Репутация: нет
Всего: 1



Подскажите пожалуйста.
Вот есть Spring MVC. Чтобы построить приложение все продумано с точки зрения MVC - Dispatcher Servlet, Controller, View Resolver.
View Resolver из вариантов предлагает использовать например JSTL. Но например мне кажется JSTL неактуальным.
Что можно еще использовать в Spring для уровня View?
Например хотелось бы использовать JSF тэги. Но получается что фактически вся работа view-controller-model описывается в файле faces-config - то есть jsf страницы работают со своими baking bean по своей схеме и никакие контроллеры Spring им не нужны. 
Какую роль в этой связке тогда выполняет Spring? Его контроллер похоже никак не помогает работать JSF.

Я ожидал, что JSF можно включить в работу также, как например JSTL - то есть должен был бы быть аналог 

org.springframework.web.servlet.view.JstlView и для JSF. 

А если JSF сам работает со своими бинами через faces-config - то участие в этой схеме Spring MVC вообще непонятна.
JSF бины и страницы никак не управляются контроллером спринга и накого view резольвинга нет.
Возможно я ошибаюсь - разъясните пожалуйста.
PM MAIL   Вверх
Stolzen
Дата 26.12.2011, 03:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 3
Всего: 48



Spring может играть роль клея - чтобы связать два слоя - слой бинов из контекста спринга и слой отображения, выполненный на JSF. 
Spring MVC в данном случае действительно не нужен.


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
kosmonaFFFt
Дата 27.12.2011, 04:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



Можно прописать в faces-config спрринговый резолвер, и тогда jsf компоненты будут работать со спринговыми бинами из спрингового контекста. Если поискать по форуму, то я не так давно тему создавал, там ответили как это сделать.


--------------------
user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.2101 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.