Olá Pessoal,
Essa é a segunda parte do desenvolvimento de uma simples aplicação para web, usando os Frameworks JSF e Hibernate. Na primeira parte configuramos o servidor TomCat no Eclipse e criamos um novo projeto para web.
Nesta parte iremos construir nossa Classe Bean e a camada de persistência usando o Hibernate.
Ao final do post, o projeto será disponibilizado para download, para quem quiser baixar e testar.
1. Passo: Clica com o botão direito do mouse sobre o projeto e escolha new -> Class.
2. Passo: Informe o nome do pacote e da Classe conforme a figura abaixo e clica em finish.
3. Passo: Deixa a classe Usuario como mostrado abaixo, com os atributos e seus respectivos métodos get e set.
4. Passo: Agora criaremos nosso arquivo de configuração do Hibernate, para isto clica com o botão direito do mouse sobre o projeto e escolha New -> XML.
5. Passo: Informe o nome do arquivo XML de acordo com a imagem abaixo e clica em finish.
6. Passo: Deixa o arquivo de configuração conforme está a imagem abaixo, não esquece de mudar o nome do seu banco de dados e também o nome de usuário e senha. Também deixa este arquivo dentro do pacote util, caso tenha este pacote, criar um.
7. Passo: Agora criaremos uma Classe que servirá para gerar tabelas no banco de dados MySQL.
8. Passo: Agora informe o nome da Classe e o pacote, deixando habilitado o método main, conforme a imagem abaixo.
8. Passo: Deixa a Classe GerarTabelas conforme está na imagem abaixo.
9. Passo: Agora iremos executar esta Classe para gerar a tabela USUARIO, para isto, faça conforme a imagem abaixo.
10. Passo: Se tudo ocorreu certo, a tabela foi gerado com sucesso conforme o log da imagem abaixo.
11. Passo: Agora criaremos uma nova Classe.
12. Passo: Informe o nome do pacote e da Classe, conforme a imagem abaixo.
13. Passo: Deixa a Classe HibernateUtil conforme a imagem abaixo.
14. Passo: Criaremos agora Interface DAO.
15. Passo: Informe o nome da Interface e o seu pacote, conforme a imagem abaixo.
16. Passo: Agora informe os nomes dos métodos abstrato, conforme a imagem abaixo.
17. Passo: Crie agora uma nova Classe.
18. Passo: Informe o nome da Classe e do Pacote, não esquece de informar a Interface que a Classe vai implementar, que no caso é UsuarioDAO, conforme a imagem abaixo.
19. Passo: Agora informe os atributos da Classe, e a implementação do método insereUsuario, conforme a imagem abaixo, os outros métodos serão informados mais adiante.
20. Passo: Implementa agora o método alteraUsuario e excluiUsuario, conforme a imagem abaixo, agora só falta mais dois métodos.
21. Passo: Finalizamos a Classe UsuarioDAOImp com os métodos procuraUsuario e procuarTodosUsuarios, conforme a imagem abaixo.
22. Passo: Agora criaremos uma Classe para testar nossa camada de persistência.
23. Passo: Informe o nome da Classe e do Pacote, conforme a imagem abaixo.
24. Passo: Deixa a Classe Teste como descrito abaixo, não esqueça de selecionar o método main.
25. Passo: Iremos agora executar a Classe.
26. Passo: Se tudo ocorreu certo, o log do server, ficará, conforme a imagem abaixo.
Por aqui, finalizamos no segunda parte do desenvolvimento da nossa aplicação para web, na próxima e última parte, criamos a camada de visão, que será implementado pelo Framework JSF.
6 comentários:
Interessante
Jabes,
Não estou conseguindo entender direito o codigo do select
é Select 0 from Usuario 0
É assim?
usuario.setNome("AntonioSergio");
usuario.setEmail("asnazevedo@gmail.com");
usuario.setSenha("1234");
E o link para download?
Antonio, a query é padrão do JPA.
Consulte na internet para saber mais sobre essa especificação.
O Download do projeto encontra na 3 e última parte do tutorial.
Segue link: http://www.4shared.com/file/236234470/da0ec8d8/crud-jsf-hibernate.html
Jabes,
Parabéns pelo seu post kra..
estou começando agora os meus estudos sobre desenvolvimento web.. e já ajudou bastante, mesmo..
Muito didático e de fácil entendimento
Postar um comentário