Duvida iniciante JSF poruqe usar Myfaces ou Facelets ou RichFaces?

Olá,

estou usando JSF sem nenhuma implementação mas agora queria usar alguns
recursos WEB 2.0 e vi alguns exemplos conforme abaixo

E pintou umas duvidas que caminho seguir porque usar myfaces,facelets,richfaces

separados ou juntos ???

No exemplo abaixo existe url de facelets,jsf,richfaces ??? não foi usando então
myfaces e onde posso buscar informações quais jars preciso pra rodar o exemplo
e configuração web.xml ,faces-config.xml

se alguém puder me ajudar ???

abs


<ui:composition xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich">
      
      <rich:panel style="width:220px;">
        <f:facet name="header">
            <h:outputText value="Person Info"></h:outputText>
        </f:facet>
        <h:panelGrid columns="2">
            <h:outputText value="Name: "/>
            <rich:inplaceInput defaultLabel="click to enter your name"/>
            <h:outputText value="Email:"/>
            <rich:inplaceInput defaultLabel="click to enter your email"/>
        </h:panelGrid>
      </rich:panel>
</ui:composition> 

Bom, eu tenho um projeto aki, q eh blank, tipo ta vazio so tem as configuraçoes uma pagina de teste os jar’s…

Se você kiser me passa um email q eu te envio…

Falo…
Quanto a duvida parece q no exemplo usa Richfaces + Facelets…

Richfaces e MyFaces são Componentes Ricos.
Facelets eh diferente serve como template e uns treco q n sei explicar mas n eh a msm coisa dos otros…

Eu Uso Facelets + Richfaces e eh bem legal :D…

Falo

aew colored, tem como me enviar também?

meu mail é everton.cdr@gmail.com

estou tendo problemas para aprender Facelets

Bom são coisas bem diferentes umas das outras. Vamos lá.

JavaServerFaces -> framework pra desenvolvimento javaweb que segue o pattern MVC.
Myfaces -> é uma implementação do JSF mantido pela Apache.
RichFaces -> É uma biblioteca de componentes visuais e de requisições ajax. Muito rico e um dos mais usados(inclusive por mim)
Facelets -> facelets é um framework de templating, com ele vc cria as páginas em xhtml e cria templates para reaproveitamento de código, e várias outras coisas. desenvolvimento ágil em java web “tem” que ser com facelets, que inclusive é o padrão da view no JSF 2.0

Isso é apenas o básico sobre esses tópicos. Buscando no google vc vai achar muita coisa e inclusive muitos exemplos e tutoriais.

[ ]´s

[quote=evefuji]aew colored, tem como me enviar também?

meu mail é everton.cdr@gmail.com

estou tendo problemas para aprender Facelets[/quote]valeu colored! Funcionou direitinho!!! Me ajudou muito!!!
Agora posso me concentrar em estudar mais a ferramenta e não preciso mais procurar os jar’s!

Olá Paribe,

Como você está iniciando com JSF, este post pode te ajudar a entender a diferença entre uma implementação JSF e um conjunto de componentes,
http://www.rponte.com.br/2008/02/18/qual-implementacao-jsf-voce-usa/

Este outro post aqui pode te dar alguns motivos para adotar Facelets como framework para templating com JSF,
http://www.rponte.com.br/2008/11/12/aplicacoes-serias-em-jsf-usam-facelets/

Um abraço e boa sorte.