Faceletes + JSF - Usar ou não o jsfc

3 respostas
M

Pessoal,

Estou estudando o facelets e vi que consigo acessar o meu ManagerBean por duas formas distintas, sendo elas:

<form jsfc="h:form">
            mais codigo Nome: <input type="text" jsfc="h:inputText" value="#{Colaboradores.nome}"/>
            <h:outputText value="#{Colaboradores.nome}" />
        </form>

ou

<h:form>
            Meno codigo Nome: <h:inputText value="#{Colaboradores.nome}"/>
           <h:outputText value="#{Colaboradores.nome}" />
        </h:form>

Qual a diferença ? qual a mais indicada ???

Obrigado,

Marcelo Gomes

3 Respostas

H

Marcelo,

Basicamente o jsfc serve para vc imbutir componentes JSF sem você precisar quebrar o layout do designer…

Eu prefiro usar as próprias tags do JSF (<h:inputText…>), na minha opinião fica mais legível… eu acho que usar jsfc pode confundir um pouco…

Espero ter ajudado…

Valeu!

M

Bom dia, Obrigado pela ajuda,

Quando vc diz

Eu não entendi, como quebrar o layout ?

Eu tb achei mais legivel, além de ser menos código para digitar :smiley:

Abraço

rponte

Eu realmente não gosto de utiliza-lo. São raros os casos [raros mesmo] em que eu o utilizo, muitas vezes somente para poder aproveitar o “preview” das IDEs.

Um dos maiores problemas de utiliza-lo é que você perde o bom e velho code-completion, ou seja, nada de ctrl+space para te auxiliar, só isso -para mim- já me faz descartar a sua utilidade na maioria dos projetos que participei/participo.

Enfim, se você e o designer não estão “brincando” na mesma página então não vejo necessidade de utilizar o atributo jsfc.
Abraços.

Criado 24 de abril de 2009
Ultima resposta 28 de abr. de 2009
Respostas 3
Participantes 3