В центре 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 помогает мне забыть о необходимости помнить кучу вещей о том, как работают порталы. Я могу просто написать свое приложение, а затем заснуть ночью.
Вы искали что-нибудь в сети об этом, прежде чем спрашивать? Если да, напишите точную проблему. –
Вы действительно искали в сети или прямо размещаете вопрос здесь? – MaheshVarma
Liferay - очень популярная личность CMS на основе Java, которая представляет собой расширение, основанное на JSF, например, в виде примитивов ... вы можете узнать больше об этом на http://www.liferay.com/community/liferay-projects/liferay-faces/overview – AurA