Arquitetura - Viixdev/WebAdote GitHub Wiki
Overview
O sistema vai ser implementando utilizando o padrão de arquitetura MVC, junto com a framework Spring para gerenciar os protocolos http e o hibernate para lidar com toda a transação com o sgbd, postgress no caso. Como se trata de uma aplicação web, o padrão mvc foi escolhido por ser prático e de fácil uso.
Mais informações sobre mvc aqui!
Sistema
O sistema geral foi divido em 2 (dois), o pacote Adoteweb e o pacote de Relatórios. O pacotede Adoteweb terá como função gerenciar toda a inclusão e lógica sobre os dados dos sistema, já o pacote de Relatórios apenas será responsável por gerar os relatórios desejados pelos usuários.
Modelo
Segue a baixo a figura descrevendo o modelo de arquitetura que será utilizado: