Я делаю проект JSF2.Я использую mojarra 2.x, PrimeFaces 2.2RC2, Tomcat 6.x и Google Guice.
На данный момент я использую командную ссылку для навигации по своему сайту, поэтому каждый раз, когда я хочу перезагрузить,навигатор запрашивает повторную передачу значения.Я вижу в сети, что можно перенаправить.Лучше ли использовать выходную ссылку или командную ссылку для навигации?
Много раз я использую действие с таким параметром:
<:commandlink action="#{bean.doSomething(item)}" />
Это хорошо или плохо?
Есть ли в JSF некоторые соглашения для именования действий, свойств?Или каково ваше соглашение?
Когда я пишу страницу в формате HTML, лучше ли использовать только компоненты или только когда это необходимо?
Пример
#{bean.foo}
или
<h:outputText value="#{bean.foo}" />
Как насчет использования JSTL-тегов, таких как <c:if>
?Я использую некоторые, потому что у меня были некоторые проблемы при использовании <ui:fragment rendered="">
во время восстановления вида.