[Resolvido] Custom Component JSF - Material

4 respostas
R

Boa tarde pessoal,

Estou precisando fazer alguns componentes JSF e assim ter reutilização de código.

Procurei material a respeito, achei um bem interessante e claro em português (http://ericogr.files.wordpress.com/2008/04/tutorialparacriarcomponentejsffaceletsv3.pdf), e também em inglês (http://today.java.net/pub/a/today/2004/07/16/jsfcustom.html), mas ainda não tive sucesso. Alguém tem algum material a respeito?

Muito obrigado

4 Respostas

Hebert_Coelho

Eu indico esse livro aqui. Excelente: http://www.amazon.com/Core-JavaServer-Faces-David-Geary/dp/[telefone removido]/ref=sr_1_1?ie=UTF8&qid=[telefone removido]&sr=8-1

alias

Eu indicaria o mesmo livro que o colega jakefrog comentou, ele tem um exemplo muito bom sobre criação de um componente customizado. Eu aprendi a fazer isso que voce deseja com esse livro que é realmente excelente.

Eu criei componentes customizados na versão 1.2 do JSF. Particularmente nao acho a tarefa nem um pouco trivial, portanto se for essa a sua versão, só recomendaria fazê-lo se realmente agregar alguma coisa.

Tambem recomendo o uso do Facelets no seu projeto. Ele consegue eliminar a necessidade de alguns xml chatos que serão necessários para o seu componente (novamente, SE a sua versão do JSF for a 1.2)

R

Vou atrás desse livro então, pelo que vocês falaram ele vai ajudar.

Neste momento eu estava lendo e seguindo mais um tutorial que achei que me pareceu bom, aqui: http://www.exadel.com/tutorial/jsf/HowToWriteYourOwnJSFComponents.pdf

Aparentemente ele é bem explicativo, porém mesmo com ele não consegui (na verdade nem passei da primeira parte). Alguns dos componentes que ele usa e cita são deprecated, mas mesmo quando alterei para os componentes mais novos, surgem outros problemas.

Por exemplo:

org.apache.jasper.JasperException: An exception occurred processing JSP page /Teste.jsp at line 10
...
java.lang.RuntimeException: Cannot find FacesContext

Sinceramente não sei se sou eu que estou dando cabeçada com besteira (sempre apanho de JSF), mas até agora não encontrei o caminho da felicidade rs

Vou continuar pesquisando!

Muito obrigado!

R

Pessoal,

Tive sucesso ao seguir o seguinte tutorial: http://www.exadel.com/tutorial/jsf/HowToWriteYourOwnJSFComponents.pdf

Ele é bem explicativo, então creio que possa ajudar mais pessoas.

Abraços!

Criado 31 de outubro de 2011
Ultima resposta 1 de nov. de 2011
Respostas 4
Participantes 3