Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P previna
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Previna
  • previna
  • Wiki
  • arquitetura

Last edited by F4NT0 Apr 22, 2020
Page history
This is an old version of this page. You can view the most recent version or browse the history.

arquitetura

Arquitetura do projeto

A arquitetura do projeto segue um modelo em camadas (Cliente-Servidor?) similar ao MVC (Model View Controller) e é dividida em duas partes: PrevinaAPI, que implementa a model e o controller, e PrevinaWEB e PrevinaAPP, que implementam as views.

Diagrama de Componentes abstraído:

Component_Diagram0

Tecnologias utilizadas

PrevinaAPI

Utiliza a linguagem de programação Java (com a utilização dos frameworks Jersey e Hibernate) para implementar a REST api. A persistência dos dados é feita no banco de dados relacional MySQL.

PrevinaWEB

Angular.js, HTML, CSS, JavaScript

Clone repository
  • Requisitos Gerais
  • arquitetura
  • documentacao de reunioes
  • documentacao do modelo de projeto
  • equipe
  • faq criador de fase
  • Home
  • material de apoio, links uteis
  • modelobancodedados
  • padronizacaocommits
  • prototipo de telas
  • requisitos api
  • sprints