Criando uma aplicação com Hibernate e JSF utilizando o NetBeans 6.5 – Parte 4
Para concluir o artigo, vamos executar a aplicação. Depois de Depurarmos o projeto (Ctrl+f5), aparecerá no browser do seu computador a seguinte tela:
Ao clicarmos em Show All Produto Items aparecerá a tela de consulta, que neste instante obviamente estará vazia.
E ao clicar em New Produto a tela de inserção aparecerá, e a opção Create gravará seus dados no banco de dados.
Clicando novamente em Show All Produtos Items agora mostrará a listagem de produtos inseridos no banco de dados e três opções: Show (mostra o item detalhadamente), Edit (edição dos dados) e Destroy (deleta os dados no banco de dados).
Conclusão
Um sistema básico foi criado mostrando como as ferramentas estão facilitando o desenvolvimento. Porém, devo ressaltar que o código criado não é o ideal para um bom profissional Java.
Mas deverá servir como estudo da linguagem Java, dos frameworks e da própria IDE.
Como lição de casa seria interessante você criar uma tabela “pedidos” com relacionamento entre produto e cliente, pois no exemplo gerado acima a IDE não consegue trabalhar com relacionamentos e você terá a chance de montar uma parte do software.
Outra tarefa é melhorar a camada view, pois o JSF é uma ferramenta muito poderosa e pode-se criar telas muito mais atrativas e dinâmicas que a mostrada neste exemplo.
No caso de dúvidas:
Apostilas sobre o framework Hibernate com XML e anotações. Teoria e prática. http://www.jeebrasil.com.br/mostrar/97
Documentação do Hibernate
http://www.hibernate.org/5.html
Grupo JavaSF – grupo de discussão sobre JSF
http://groups.google.com/group/javasf/
Grupo JavaSF – Arquivos e tutorias sobre JSF
http://groups.google.com/group/javasf/files
Exemplos de componentes RichFaces