Este projeto contempla a estruturação de aplicações web, aplicando o modelo MVC. São aplicados também alguns design patterns importantes usados na construção de aplicações, como DAO, factory e singleton.
Estrtura do projeto - MVC ( Model, View e Controller)
🟢 DAO:
- Classes de acesso aos dados da aplicação. Responsabilidade: ter métodos que interage com os mecanismos de persistência.
🟢 Entity
- Entidades do Sistemas
🟢 Service
- Contém os serviços - lógica da regra de negócio. Nestas classes, pode-se utilizar outros serviços e as classes do pacote DAO
🟢 Util
- Contém os utilitários do Hibernate
🟢 Action
- Classes que correspondem as ações do sistema
🟢 Servlet
- Desempenha o papel de ponto de acesso aos dados, dispachando as requisições para as classes com suas respectivas funcionalidades, que estão
no pacote Action
🟢 Diretório WebContent
- Contém os arquivos JSP, que são responsáveis por gerar páginas dinâmicas