C#- Aula 3

1852 palavras 8 páginas
Capítulo 7 – MULTI-CAMADAS
INTRODUÇÃO
A expressão "desenvolvimento multi-camada" é usada com freqüência no desenvolvimento de software, nem sempre com o mesmo significado. De uma forma geral, a idéia de quebrar um desenvolvimento em camadas tem por objetivos facilitar o desenvolvimento e facilitar a substituição de partes do código em eventuais versões futuras ou atualizações.
Já faz bastante tempo que o desenvolvimento deste tipo de aplicação, a maioria deles possui um componente visual que pode ser conectado diretamente a uma base de dados; a maior parte do desenvolvimento é feita clicando e arrastando, como pouca escrita de código. O problema desta solução é que fica tudo misturado em um único fonte. Se quisermos mudar a fonte dos dados ou o componente visual acabamos tendo que refazer tudo.
A solução clássica multi-camada para este tipo de aplicação envolve três camadas:

- A camada de dados, responsável por acessar a base de dados recuperando e atualizando os dados necessários. - A camada intermediária, que define objetos que representam as entidades de negócio e implementam as regras de negócio. Esta camada faz a ligação entre as outras duas.
- A camada de apresentação (ou interface com o usuário), responsável por apresentar os dados contidos em objetos de negócio.
Desta forma fica mais fácil alterar uma parte da aplicação sem interferir no resto.

ESTRUTURA

CAMADA DE DADOS
Também conhecida como camada de informações, responsável por maner os dados pertencentes ao aplicativo. Essa camada normalmente armazena dados em um sistema gerenciador de banco de dados relacional. No exemplo que é apresentado será utilizado o SQL Server 2005, nada impede que utilize outro, desde que adapte as strings de conexão e declarações de objetos na linguagem.

CAMADA INTERMEDIÁRIA
A camada intermediária implementa a lógica de negócio e a lógica do controlador. Essa camada atua como intermediário entre os dados da camada de apresentação e os

Relacionados

  • Aula 3 Biodisponibilidade C Pia
    2232 palavras | 9 páginas
  • Aula 3 V Rus 2 C
    951 palavras | 4 páginas
  • 3 AULA PLANEJAMENTO DA A O EMPRESARIAL C Pia
    1472 palavras | 6 páginas
  • C pia 2 de AULA PROCESSOS EXTRATIVOS AULA 3
    1205 palavras | 5 páginas
  • ELM 3 Aula 1 C lculo 3 Plano de Ensino
    702 palavras | 3 páginas
  • Nervos Cranianos 1 Aula 3 est gio C pia C pia C pia
    1463 palavras | 6 páginas
  • Radioterapia No Tratamento De C Ncer Bucal Pr Aula 3
    563 palavras | 3 páginas
  • AVA Aula Tema 3 O Caminho Da Sustentabilidade C Pia
    634 palavras | 3 páginas
  • Aula 3 M Dulo C Planejamento De Escopo EAP 2015 1
    997 palavras | 4 páginas
  • DC Aula 3 Praticas abusivas vedadas pelo C digo de Defesa do Consumidor
    288 palavras | 2 páginas