Este documento apresenta os conceitos básicos de desenvolvimento de uma agenda de contatos usando o framework VRaptor 3 e Hibernate. Ele discute por que usar um framework MVC, introduz o VRaptor e seus benefícios, e mostra como começar um projeto, criar modelos, controladores, componentes e interceptadores. O documento fornece links para o projeto completo e documentação do VRaptor 3.
1. Conceitos básicos
Desenvolvendo uma agenda de
contatos usando VRaptor 3 e Hibernate
Mateus Parente
Desenvolvedor e graduando em Engenharia de Computação pelo
Instituto Federal do Ceará
5. VRaptor 3
Introdução
● Alta produtividade
● Curva de aprendizado
● Testabilidade
● Economia
● Flexibilidade
● Melhores práticas de desenvolvimento
● Documentação em Português
6. VRaptor 3 Primeiros passos
Começando um projeto
vraptor-blank-project
Importar pelo Eclipse ou outra IDE
Testando: http://localhost:8080/vraptor-blank-project/
IT WORKS!
7. VRaptor 3 Modelos
Criando o model
Funcionario
E fazendo as anotações para
persistência com Hibernate
...Getters and setters
8. VRaptor 3 Modelos
Criando o model
Setor
E fazendo as anotações para
persistência com Hibernate
...Getters and setters
9. VRaptor 3 Modelos
Criando o model
Usuario (para acessos restritos)
E fazendo as anotações para
persistência com Hibernate ...Getters and setters
10. VRaptor 3 Controller
Agora vamos criar nossas classes que controlarão
transações WEB com funcionários, setores e usuários!