Tutorial para projeto com JSF + Facelets + Richfaces no Netbeans simples e funcional (aprendizado)

Iaew pessoal do guj blzera?
Bom resolvi fazer esse tutorial devido a ralação que tive para fazer funfar um projeito com esses frameworks.
Na minha busca por ajuda eu achava links zuados (http://www.renanmartins.com/blog/?p=10) explicações complicadas (explicando muita coisa, e eu apenas quero fazer rodar o projeto, nao um aviao ajato) e etc.

Bom vou levar em consideração que seu netbeans nao tenha nada instalado.

1 - Baixando o arquivos necessários para Richfaces
Entra na pagina de downloads do Richfaces no site do Jboss (http://www.jboss.org/richfaces/download/stable.html) e baixa o “Richfaces Binaries”. Descompacta esse arquivo e la dentro terá uma pasta chamada lib (se nao tiver você vai querer me matar neh XD, mais tem) com três arquivos dentro. Bom deixa esses três arquivos ai bem guardadinhos que nós vamos usa-los.

2 - Instalando o JSF
Agora no Netbeans vá em ferramentas e selecione Plug-ins.
Na aba “Plug-ins disponíveis” procure por JSF.
Marque a caixinha e instale-o.
Pronto.

3 - Instalando o Facelets
Vá em ferramentas e selecione Plug-ins.
Na aba “Plug-ins disponíveis” procure por Facelets.
Marque a caixinha e instale-o.
Pronto.

4 - Criando o projeto
Bom, agora com o JSF e o Facelets instalado (note que não instalamos o Richfaces) crie um projeto web (espero que saiba, pois este forum é web >< ) e selecione apenas o framework do Facelets, não selecione JavaServer Faces, repito [color=blue]não selecione JavaServer Faces [/color] e crie o projeto.

5 - Instalando o Richfaces
A instalação do Richfaces se limita a dois passos:
1 - Crie uma pasta dentro do WEB-INF chamada lib e coloque aqueles três arquivos que baixamos la dentro.
2 - Modicar o xml (e não faça cara feia, é bem simples ctrl + c seguido de ctrl + v ok):
A segunda linha do seu xml começa com <web-app version…bom coloque logo a baixo desta linha o seguinte código:

[code]

org.richfaces.SKIN
blueSky

org.richfaces.CONTROL_SKINNING enable RichFaces Filter richfaces org.ajax4jsf.Filter richfaces Faces Servlet REQUEST FORWARD INCLUDE [/code]

Pronto, aperte o play (F6) se seu projeto rodar você conseguiu (som de anjos cantando), mas nao apareceu nada além de

[color=red] [size=18]Facelets [/size] [/color][size=18] [/size]
[color=black] Hello from the Facelets client template! [/color]

certo? Tenha calma, agora vamos usar um componente do Richfaces pra provar de uma vez por todas que você esta realmente usando este framework.

No seu projeto tem duas paginas com extensão de xhtml, abra a template-client, no topo tem algumas tags xmlns, crie uma tag assim:
xmlns:rich=“http://richfaces.org/rich” para usar o Richfaces
e xmlns:a4j=“http://richfaces.org/a4j” para usar o Ajax4JSF

agora procure na sua pagina a tag <ui:define name=“body”> e deixe-a assim:

<ui:define name="body"> Hello from the Facelets client template! <h:form> <rich:calendar/> </h:form> </ui:define>

Agora sim esta tudo certo, se você fez todos os passos corretamente terá uma pagina Facelets lindona com um componente Richfaces bem no meio dela!!!
Agora procure se aprofundar mais sobre o assunto.

Informações adicionais:
Versao do Netbeans 6.7
Sitema operacional: Ubuntu
Servidor: Tomcat

Deus abençoe a todos!!!

Putzzzzzzzzzzz…

c isso nao funcionar brother…juro q paro com JAVA e vo pa PHP…huahuahuahuauha…[color=blue]NUNCAAAAAAAA!!![/color]

Bela Pinguas…agora q corto o cordao umbilical ja era…hahahah

Eu sugiro q vc tbm continue se aprofundando nisso, pois [color=red]WAPP [/color]is next to YOU!!! huahuahuahuahuahuahuaa

abrax brother,…

Deus abençoe vc e a todos os GUJMANIACOS!!!

to usando o netbeans 6.8, na hora de pesquisar por Facelets em plugins disponíveis, nao acha nada, então na hora de criar um projeto web, nao aparece o framework facelets para selecionar.
entao para criar o projeto, selecionei JavaServer Faces e nas configuração do javaserver faces, selecionei em “bibliotecas registradas” JSF 1.2 + Facelets 1.1.14…
o projeto funciona, roda certinho, mas nao tem as duas paginas xhtml que vc disse, só tem uma, index.xhtml, e mesmo assim, tentei adicionar as tags

xmlns:rich=“http://richfaces.org/rich
e
xmlns:a4j=“http://richfaces.org/a4j

mas da erro nessas linhas, e eu ja adicionei os 3 arquivos do richfaces e alterei o web.xml como descrito nos passos, q será q eu fiz errado?

Desde ja grato t+

nossa brother, foi malz, eu nao recebi nenhum aviso sobre vc ter mandado isso…deculpe, mas esse tutorial foi feito no netbeans 6.7, agora no 6.8 eu eu teria que fazer outro tutorial, nao sei o que os caras da sun fizeram sei la

entao respondendo sua pergunta: vc pegou a versao errada do netbeans

nao quer dizer que com o netbeans novo nao dah, soh quero dizer que esse tutorial nao funfou pra vc pq vc esta com o netbeans errado ;D

acabei de procurar no netbeans 6.8 e achei JSF e Facelets

iaew galera, eu vi um erro ake que não deixa a galera responder nesse topico. Tipo o erro acontecei pois o nome do topico esta utilizando 100% do max length do forum, entao se vc tentasse responder esse topico vc colocaria a palavra “Re:” antes do assunto e entao lançaria uma exeception. Entao quem for responder o topico apenas apague o assunto pra conseguir lançar a duvida ake galera

ps: eu vim nesse topico pois precisei criar um projeto assim e não lembrava como (aiuUIHAUIHiuhaiuhsiuaiush) então vim no meu tutorial e consegui certinho uihUIHAIUHuihaiushuiahsuihauihsai