Linguagem de programação - mvc

696 palavras 3 páginas
Linguagem de Programação III
“Padrão de Projeto MVC – Integrando JSP e Servlets”
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Padrões de Projeto
• Durante o desenvolvimento de quaisquer sistemas, projetistas tendem a se valer de decisões de projeto tomadas anteriormente em outros sistemas • Design Patterns podem ser vistos como uma forma de documentar conjunto de regras que descrevem decisões de projeto recorrentes em vários sistemas, facilitando assim a reutilização de soluções já existentes
Msc. Renan Rodrigues 2

Padrões de Projeto
• Definição básica:
– São soluções para problemas que alguém um dia teve e resolveu aplicando um modelo que foi documentado e que você pode adaptar integralmente ou de acordo com a necessidade de sua solução

Msc. Renan Rodrigues

3

Padrões de Projeto
• • • • • • • • MVC Data Access Object (DAO) Value Object (VO) Front Controller Composite View Message Façade Session Façade Service Locator
Msc. Renan Rodrigues 4

Padrões de Projeto
• • • • • • • • MVC Data Access Object (DAO) Value Object (VO) Front Controller Composite View Message Façade Session Façade Service Locator
Msc. Renan Rodrigues 5

Padrões de Projeto MVC
• MVC é um padrão de projeto que separa a lógica da aplicação em 3 “camadas”
– MODEL:
• É a camada responsável por gerenciar o acesso aos dados da aplicação

– VIEW:
• É a camada responsável por mostrar as informações aos usuários (browsers)

– CONTROLLER:
• É a camada responsável por definir o funcionamento da aplicação
Msc. Renan Rodrigues 6

Padrões de Projeto MVC
• Model-View-Controller
– Controller:
• Determina a mudança no componente • Quando é acionado, este comunica mudanças para o MODEL

– Model:
• Gerencia os dados a serem acessados e/ou modificados • Faz mudanças nos dados e disponibiliza novos dados para o VIEW

Msc. Renan Rodrigues

7

Padrões de Projeto MVC
• Model-View-Controller
– View:
• Oferece visualização dos dados •

Relacionados

  • trabalho sobre MVC
    1242 palavras | 5 páginas
  • PHP linguagem de programa
    1976 palavras | 8 páginas
  • Final139
    3108 palavras | 13 páginas
  • Programação em camadas
    3084 palavras | 13 páginas
  • Banco de dados - uma breve referencia
    1405 palavras | 6 páginas
  • PROGRAMA O JAVA WEB Lucas
    2738 palavras | 11 páginas
  • Teste
    826 palavras | 4 páginas
  • ASP.NET
    777 palavras | 4 páginas
  • Fundamentação Projeto MVC
    3116 palavras | 13 páginas
  • Conceito mvc
    759 palavras | 4 páginas