sábado, 6 de março de 2010

CRUD com JSF e Hibernate usando Eclipse, TomCat e MySQL (Parte 1)

Olá Pessoal,

Este post tem como objetivo, desenvolver uma aplicação completa para web utilizando o Hibernate que é Framework completo para o gerenciamento de persistência de dados em Java, e o JSF que é um Framework para desenvolvimento de aplicações web. Esta aplicação contém o cadastro, alteração, exclusão e listagem de usuários, utilizando a IDE Eclipse em conjunto o servidor TomCat 6 e o banco de dados MySQL.

Quem ainda não tem os recursos necessários para desenvolver a aplicação, basta baixa-lás.
Também é preciso baixar o hibernate, que pode ser encontrado no site www.hibernate.org, baixar o JSF 1.2, no site http://java.sun.com/javaee/javaserverfaces/ e por fim, baixar o jar do MySQL, neste site http://dev.mysql.com/downloads/connector/j/.
Após ter baixados todos os arquivos, copiar os .jar do hibernate, jsf e mysql para a pasta lib do TomCat.

Para começar, abre seu Eclipse e escolha seu workspace, com ele aberto seguiremos as seguintes etapas que estão ilustradas nas imagens. (para uma melhor visualização das imagens basta clicar nelas para expandir o tamanho).
Ao final do post, o projeto será disponibilizado para download, para quem quiser baixar e testar.

1. Passo: Configuração do Servidor TomCat no Eclipse, para isto iremos adicionar um novo server.



2. Passo: Escolheremos o servidor TomCat na versão 6.


3. Passo: Clica em Browse.


4. Passo: Escolhemos onde está diretório do TomCat.


5. Passo: O TomCat foi encontrado com sucesso.


6. Passo: O servidor TomCat é listado na guia Server do Eclipse.




7. Passo: Agora criaremos um novo projeto do tipo Dynamic Web Project.



8. Passo: Daremos o nome do projeto de crud-jsf-hibernate, em Target runtime e Configuration deixar como está imagem abaixo.



9. Passo: Deixar como está e clica em Next.



10. Passo: Deixar como está e clica em Next.



11. Passo: Configurar como está na imagem, preste no mapeamento das URLs.


Já configuramos o TomCat no Eclipse, criamos o projeto e na próxima parte começaremos a criar a Classe Bean e a camada de persistência da Aplicação.

Continua...



2 comentários:

paulo disse...

Pelo amor de DEUS !!! Tem continuação este post? e o mais importante funciona??? ( desculpe-me, é que estou tão decepcionado com o que venho vendo que ultimamente duvido de tudo)

Jabes Felipe disse...

Olá Paulo, tem continuação sim, está no próprio blog e funciona!

Postar um comentário

Jabes Felipe RSS Feed Jabes Felipe