Top Posts

Testes com DBUnit & HSQLDB

Continue lendo

Praticando JSF Facelets no Eclipse

Posted by camilolopes | Posted in JSF | Posted on 13-08-2010

5

olá Pessoal,

Nesse post vou mostrar como brincar com JSF no Eclipse criando uma simples aplicação usando JSF + facelets e armazenar os dados em um ArrayList. A ideia é mostrar o desenvolvimento simples e ágil com o framework sem Banco de Dados (já mostramos em outros posts como usar JSF + DB veja na categoria JSF).

Lets go…

Note: A versão do JSF que vamos usar aqui é a 1.2. Na versão 2.0 o uso de facelets é padrão. Mas, ainda não “instalei” a nova versão aqui.

Oportunidade Java

profissional desenvolvedor em Java, para um projeto do Banco Votorantim.
> Para adiantar, utilizamos:
> · Hibernate 3.2
> · jfreechart 1.0.12
> · spring 2.5
> · struts 1.3.9
> · quartz 1.6
> · dwr 1.59
> · displaytag 1.1.1
> · jasperreports 3.5.0..
> · Tomcat 6.0
> · Alguns relatórios estão desenvolvidos em iReports

enviar cv para:helio@wbctech.com.br

Requisitos:

  1. JSF + BD

  2. Configurando JSF no eclipse galileo

  3. Instalação TomCat 6.0

Passo 1

Crie um JSF Project.

Vamos criar o JavaBeans para essa aplicação. Que será chamada de Usuário. Portanto crie uma classe Java chamada Usuario dentro do package br.com.camilo. Veja:

Passo 2

Agora precisamos criar um controlador que vai ter como objetivo salvar e exibir os dados.

Passo 3

Criar o formulario e a pagina de resultado. Para isso crie uma arquivo chamado formemail.xhtml e outro no chamado de resultado.xhtml.

Deixe seu arquivo conforme o code abaixo:

Altere o arquivo resultado.xhtml:

Passo 5

Agora precisamos configurar o arquivo faces-web.xml. Abra o faces-web.xml no modo source e adicione o code abaixo:

passo 6

Agora vamos testar aplicação clique com o botao direito sobre o arquivo formemail.xhtml e escolha a opcao abaixo:

Na próxima tela vá no diretorio apache = => e escolha TomCat 6.0 e clique em finish. Aguarde o web browser dentro do eclipse abrir e teste aplicação. Veja alguns prints.

note: Esses plugins para wordpress tem hora que stressa e bagunça todo o code. Mas, estou deixando o projeto para download, aqui.

Valeu!Pessoal, Espero que tenham gostado. Até o próximo post.

Related Posts with Thumbnails

Comments (5)

Ola,

Tentei fazer este exemplo porém dá uma mensagem de que a classe FacesContext não é localizada. Estou usando Eclilpse 3.6 com JBoos tools 3.2 com todos pacotes – menos o do BIRT – instalados.
Teriam alguma sugestão?

Obrigado desde já e parabéns pelo artigo.

ola Henrique,
eu nunca tive esse problema, pra ser sincero, eu seguir a instalacao do video que tem ai no blog e mais nada. As vezes eu sofro com uns erros esquisitos do JSF no Eclipse, que sao horriveis de ajeitar, ai nunca sei se eh do framework ou do plugin. no pior, busco fazer um bkp e removo o plugin e reinstalado, porem antes tento buscar a mensagem de erro no google, mas com pesquisa em ingles, pois há mais chances de achar a solucao.
peço desculpas por nao poder ajudar. Mas, eu acho que o BIRT instala, nao tenho certeza.
abracos,

JSF não estava configurado corretamente mesmo.
Entendi que o JBoss Tools instalaria o JSF. Mas para mim pelo menos, ele não instalou as bibliotecas. Configurando manualmente o JSF tudo funcionou corretamente.
Obrigado pelo retorno!

ola henrique,

ele vai instalar sim o JSF, Struts etc, vc vai poder criar projetos usando a estrutura, mas precisa ter os arquivos JSF .jar para colocar no lib do projeto, porem com o plugin, vc já tem a estrutura no formato JSF pronto, e isso eh um help dos grandes, pois ja tem o face-config.xml para versao 1.2, web.xml configurado etc.
P.S: eu tb passei por isso na primeira vez. :) faz parte heeh.
abracos, 😀

cara, q faces-web.xml eh esse? seria o web.xml??

Write a comment