... | ... | @@ -93,6 +93,12 @@ A imagem apresentada pode nos auxiliar no entendimento de como se comportam os c |
|
|
### Diagrama do Sistema
|
|
|
É a maneira como as camadas do sistema se comunicam, em outras palavras, uma representação do comportamento da aplicação como um todo. Um conjunto de componentes (implementados de forma genérica) compõe uma tela. Esta tela então é chamada pela `Routes` para assim compor o fluxo de telas da aplicação.
|
|
|
|
|
|
Pensando agora de maneira mais técnica e entrando mais afundo no código, o sistema é estruturado da seguinte maneira:
|
|
|
* O arquivo `Routes` é responsável por realizar o que chamamos de *renderização*
|
|
|
* Após acessar a aplicação (ocorrendo uma autenticação de usuário) as diversas `Pages` presentes na aplicação são apresentadas ao usuário.
|
|
|
* Para acessar as páginas existentes, uma rota é especificada para cada uma delas.
|
|
|
> Por exemplo, caso o usuário deseje acessar a parte de Criações de uma Receita, é necessário que o caminho que ele faça na aplicação tenha uma rota que leve para `/creations`
|
|
|
|
|
|
|
|
|
### Diagramas de Sequência
|
|
|
|
... | ... | |