Padrões mvc e dao

979 palavras 4 páginas
Análise e Desenvolvimento de Sistemas
Projeto de Tecnologias para Web
20/02/2013

1

PADRÕES MVC E DAO

2

Objetivos


Compreender o conceito de Padrões de Projeto;

➢ ➢

Compreender o Padrão MVC; Conhecer o princípio de alguns dos padrões de persistência, como o padrão DAO;



Tomar primeiro contato com a idéia da Java Persistence API;

3

O QUE É PADRÃO DE DESENVOLVIMENTO?
4

Introdução


Nos primeiros exemplos...
– Tínhamos um Servlet único... – Que foi dividido: Processamento e Apresentação

5

Introdução
● ●

Essa separação é uma ideia aleatória? Será que é a melhor forma de fazer?

6

Padrões de Desenvolvimento
● ●

Desenvolvimento → Dúvida Como dividir o sistema em partes menores? – Partes pequenas o suficiente (para implementar) – Grandes o suficiente (para fazer algo significativo) ● Diretrizes – ↑Manutenabilidade (flexibilidade e extensibilidade) – ↓Custos – ↑ Reusabilidade ● Como fazer?

7

Padrões de Desenvolvimento




Muitas coisas para pensar... Como fazer?

8

Padrões de Desenvolvimento


Ei, que tal fazer como nossos ancestrais têm feito?

9

Padrões de Desenvolvimento


Padrões de Desenvolvimento
– Conjunto das “Melhores Práticas” conhecidas



Isso significa que não vamos ter que pensar?

10

Padrões de Desenvolvimento


Pensar no que é importante...
– Vamos direto ao ponto!

11

PADRÕES DE PROJETO
12

O Que é um Padrão de Projeto


Dividir e Organizar um Sistema...
– ...de maneira elegante Solucionar problemas comuns... – ... de maneira elegante, mas não óbvia! Há diversos níveis de “detalhamento” Há padrões “mais genéricos” – Diretrizes sobre organização – Padrões de Arquitetura



● ●

13

O Que é um Padrão de Projeto


Há padrões “mais específicos” – Como resolver um problema específico – “Padrões de Implementação” ➢ Padrões de Criação ➢ Padrões de Estrutura ➢ Padrões de Comportamento

14

O Que é um Padrão

Relacionados

  • Atividade Estruturada
    1321 palavras | 6 páginas
  • Linguagem de programação - mvc
    696 palavras | 3 páginas
  • Manual De Padroes Desenvolvimento Web Mvc
    4438 palavras | 18 páginas
  • Reflexões sobre design patterns: quando usar, suas vantagens
    2561 palavras | 11 páginas
  • Design patterns
    1005 palavras | 5 páginas
  • Tcc mvc
    479 palavras | 2 páginas
  • ALPOO
    1766 palavras | 8 páginas
  • Mvc - atividades resolvidades
    444 palavras | 2 páginas
  • Arquitetura de software – padrão mvc ioc
    525 palavras | 3 páginas
  • Projeto
    1707 palavras | 7 páginas