Banco de dados - uma breve referencia

1405 palavras 6 páginas
Arquitetura do Sistema

A arquitetura do sistema é baseada no padrão MVC(Model View Controller). O MVC é um padrão de arquitetura de software que visa separar a lógica de negócio da lógica de apresentação, permitindo o desenvolvimento, teste e manutenção isolado de ambos. Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afetam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout. O MVC resolve este problema através da separação das tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação com o utilizador, introduzindo um componente entre os dois: o Controller. MVC é usado em padrões de projeto de software, mas MVC abrange mais da arquitetura de uma aplicação do que é típico para um padrão de projeto. MVC é muito visto em aplicações para Web, onde a View é geralmente a página HTML, e o código que gera os dados dinâmicos para dentro do HTML é o Controller Model é representado pelo conteúdo de fato, geralmente armazenado em bancos de dados ou arquivos XML. Model A representação domínio específica da informação em que a aplicação opera. É comum haver confusão pensando que Model é um outro nome para a camada de domínio. Lógica de domínio adiciona sentido a dados crus (por exemplo, calcular se hoje é aniversário do usuário, ou calcular o total de impostos e fretes sobre um determinado carrinho de compras). Muitas aplicações usam um mecanismo de armazenamento persistente (como banco de dados) para armazenar dados. MVC não cita especificamente a camada para acesso aos dados, porque se subentende que estes métodos estariam encapsulados pelo Model.

Framework de implementação

O objetivo do artigo não é desenvolver um sistema, e sim, mostrar o comportamento de um sistema de banco de dados trabalhando na WEB. Assim, farei um breve resumo dos

Relacionados

  • trabalho de conclusão de curso
    1360 palavras | 6 páginas
  • Teacher
    2030 palavras | 9 páginas
  • Produção Textual
    1914 palavras | 8 páginas
  • A IMPORTÂNCIA DA ENGENHARIA DE SOFTWARE NO
    8221 palavras | 33 páginas
  • Libre Office
    3258 palavras | 14 páginas
  • Relatorio tecnico
    901 palavras | 4 páginas
  • BD GEO
    1135 palavras | 5 páginas
  • Pet Shop
    531 palavras | 3 páginas
  • P.i sobre de sistema de campanha de vacinação
    2093 palavras | 9 páginas
  • Analise sistemas
    1550 palavras | 7 páginas