Projeto da Aplicação

Para solucionar o problema, nosso sistema visa auxiliar pessoas a criarem um roteiro de viagem que melhor atenda seu estilo e o orçamento desejado. Basta que o usuário selecione seu destino ou escolha um estilo de lugar (chamado de etiqueta) para que roteiros criados por outros usuários sejam disponibilizados para visualização sendo que cada roteiro é composto por lugares. O usuário do sistema também poderá criar e avaliar os roteiros.

Conforme mostrado na etapa de Projeto Arquitetural, cada interação com com um tipo de serviço é gerenciado por um controlador diferente, delegado por um gestor de rota. Cada controlador trabalha como um serviço independente tendo acesso ao Banco de Dados quando precisar, também como sabe qual rota deve gerir, em vista que o gestor de rota apenas aponta para o controlador baseado na área de requisição. Por exemplo: A rota de login é direcionada para o UserController pelo RouteGestor, porém o mesmo não informa como esta rota deve ser tratada, apenas aponta para o controlador correto. Por sua vez, após delegada a tarefa para o controlador do usuário, o mesmo sabe como deve tratar a requisição chamando a função correta para tal.

results matching ""

    No results matching ""