2013-09-13 4 views
2

Может ли кто-нибудь пролить свет на Liferay Faces и JSF-соединение. Как я не могу понять роль Лиферэй в следующем сценарии.Что такое Liferay Faces и его подключение к JSF (Java Server Faces)

JSF  ----> Model View Controller 
Spring ----> Dependency Injection 
Hibernate ----> ORM 
Liferay Faces ----> ????? 
+0

Вы искали что-нибудь в сети об этом, прежде чем спрашивать? Если да, напишите точную проблему. –

+0

Вы действительно искали в сети или прямо размещаете вопрос здесь? – MaheshVarma

+1

Liferay - очень популярная личность CMS на основе Java, которая представляет собой расширение, основанное на JSF, например, в виде примитивов ... вы можете узнать больше об этом на http://www.liferay.com/community/liferay-projects/liferay-faces/overview – AurA

ответ

0

Liferay - очень популярная личность на основе CMS на основе Java - это расширение, построенное поверх JSF, таких как простые.

Подробнее о Liferay Faces here

Вы можете посмотреть демо на http://www.liferay.com/community/liferay-projects/liferay-faces/demos

+3

Liferay Faces - это зонтичный проект, который содержит несколько подпроектов: Liferay Faces Alloy - это набор компонентов JSF UI, похожий на ICEfaces, PrimeFaces и RichFaces. Liferay Faces Portal также представляет собой набор компонентов JSF UI, но содержит компоненты, которые имеют отношение только к Liferay Portal. Liferay Faces Bridge позволяет использовать пакеты компонентов JSF UI в портлетах со стандартным порталом, таким как Liferay Portal. Существуют также различные [демонстрационные портлеты] (http://www.liferay.com/community/liferay-projects/liferay-faces/demos), которые демонстрируют типичные варианты использования портлетов JSF. –

0

Как указано на their main product page:

Что такое Liferay Faces?

Liferay Faces - это зонтичный проект, который обеспечивает поддержку стандарта JavaServer ™ Faces (JSF) в Liferay Portal.

его модули:

Liferay Faces сплав Liferay Faces сплав подпроект предоставляет набор компонентов пользовательского интерфейса JSF, которые используют сплав UI.

Liferay Лицо Моста Liferay Лицо Мост подпроект портлет мост для JSF, который обеспечивает возможность развертывания JSF Web приложений как портлеты в пределах Liferay Portal.

Liferay Лицо портала Liferay Portal Лицо подпроект предоставляет JSF утилиту, EL ключевых слова, и набор компонентов пользовательского интерфейса JSF, которые Facelet эквивалентов библиотек тегов JSP, предоставляемой Liferay портала.

+1

Это копия с официальной страницы [Liferay Faces] (http://www.liferay.com/community/liferay-projects/liferay-faces/overview). Процитировать или это будет считаться плагиатом. –

2

В центре Liferay лица является то, что называется Liferay Faces мост. Этот мост является воплощением спецификации под названием «JSR 329: Portlet 2.0 Bridge для JavaServer Faces 1.2 Specification» и you can read about that here. Кто заботится о мосту? Что такое мост? Ну ...

Если вы пишете приложения Faces, вы можете просто просто работать в контейнере портлетов, таких как Liferay Portal, без внесения каких-либо изменений в приложение. Вы можете решить, что обучение написанию вашего приложения и обучение тому, как удовлетворить требования вашего клиента, достаточно для обучения и работы без необходимости узнавать о порталах.

порталы отличаются от отдельных веб-приложений, в том, что они пытаются aggrigate и дать логический доступ для многих пользователей многих приложений на многих сайтов, а не только многие к одному. Это проблема масштабирования. В любом случае, здесь Liferay Faces может вмешаться и помочь вам ...

Вы узнаете, как учиться и учиться JSF, вы собираете требования своего клиента, вы пишете свой код, и вам не нужно слишком беспокоиться о том, как ваши приложение будет работать на портале.Вы просто добавляете следующие банки к уже функционирующей веб-приложениям:

  • LifeRay-лика сплав-3.1.3-ga4.jar
  • LifeRay-лика мост-осущ-3.1.3-ga4.jar
  • LifeRay-грани-Util-3.1.3-ga4.jar
  • LifeRay-грани-моста-апи-3.1.3-ga4.jar
  • LifeRay-граней-портал-3.1.3-ga4.jar

И теперь ваше приложение работает на портале. Таким образом, Liferay Faces должен помочь вам, не заставляя вас многому научиться о среде портала. Мост Liferay Faces переносит жизненный цикл JSF на жизненный цикл Portlet для вас, так что вам не нужно кодировать собственное сопоставление фаз JSF (Восстанавливать представление, Применить значения запроса, Проверять процессы, Обновить значения модели, Принять приложение и Отклик Render и каждой из связанных с ними процедур обработки событий) с фазами портлета (рендеринг, действие, ресурсная фаза и событие, если они есть).

ПРИМЕЧАНИЕ. Номера версий могут отличаться. Следуйте за this version scheme, чтобы найти подходящую версию баннеров для вашего портала и jsf combo.

tl; dr: Liferay Faces помогает мне забыть о необходимости помнить кучу вещей о том, как работают порталы. Я могу просто написать свое приложение, а затем заснуть ночью.

 Смежные вопросы

  • Нет связанных вопросов^_^