... | @@ -4,4 +4,22 @@ |
... | @@ -4,4 +4,22 @@ |
|
|
|
|
|
## Diagrama de Deploy
|
|
## Diagrama de Deploy
|
|
|
|
|
|
![Diagrama de Deploy](https://tools.ages.pucrs.br/sire/wiki/-/raw/main/Resources/Images/Diagrama_Sire-Page-1.jpg) |
|
![Diagrama de Deploy](https://tools.ages.pucrs.br/sire/wiki/-/raw/main/Resources/Images/Diagrama_Sire-Page-1.jpg)
|
|
\ No newline at end of file |
|
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
## Arquitetura Geral da Aplicação
|
|
|
|
|
|
|
|
MVC, abreviatura de Model, View e Controller, é um padrão arquitetônico usado para relacionar de forma eficiente a interface do usuário aos modelos de dados subjacentes e organizar para relacionar o código do aplicativo.
|
|
|
|
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
1. Model - É considerado o nível mais baixo quando comparado com a Visualização e o Controlador. Ele representa principalmente os dados para o usuário e define o armazenamento de todos os objetos de dados do aplicativo.
|
|
|
|
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
2. View - este nível está principalmente associado à Interface do usuário (IU) e é usado para fornecer a representação visual do modelo MVC. Em termos mais simples, este nível lida com a exibição da saída real para o usuário. Ele também lida com a comunicação entre o usuário (entradas, solicitações, etc.) e o controlador.
|
|
|
|
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
3. Controller - este nível cuida do manipulador de solicitações . Muitas vezes, é considerado o cérebro do sistema MVC - um elo, por assim dizer, entre o usuário e o sistema. O controlador completa o ciclo de obter a saída do usuário, convertendo-a nas mensagens desejadas e passando-as para as visualizações (UI). |
|
|
|
\ No newline at end of file |