Clique aqui para ler todos os artigos desta edição
A Enterprise Library do Data Access Application Block -Parte 1
por John Papa
Este artigo discute |
Este artigo usa as seguintes tecnologias: |
·Pooling de conexão ·Acesso a banco de dados |
Application Block, Enterprise Library
Download:
|
Chapéu Enterprise Library |
|
Uma sólida camada de acesso a dados (DAL), pode beneficiar uma aplicação ocultando tarefas redundantes, ajudando a controlar exceções mais elegantemente, ajudando a liberar recursos mais eficazmente e provendo uma camada de abstração para o Banco de Dados. Se quisermos instalar um DAL na nossa arquitetura, precisamos achar ou construir um componente de acesso a dados. Construirmos um, toma um tempo precioso do design, desenvolvimento e teste do projeto. Que tal se pudéssemos achar um que já foi testado, adotar as melhores práticas e ter o código fonte disponível? Se estivermos considerando um DAL, então deveríamos dar uma olhada na Enterprise Library de Data Access Application Block (DAAB). Este Application Block foi criado pelo grupo Microsoft® Patterns and Practices, e como vem com todo o código fonte e todas as units de teste relevantes, o código pode ser melhorado ou modificado para atender a diferentes necessidades.
Podemos ser céticos a respeito de qualquer componente pre-construído, mas devemos estar abertos quanto à possibilidade de usarmos um. Trouxemos nosso ceticismo para um exame do DAAB no verão passado, quando tivemos a oportunidade de dar uma olhada rápida na Enterprise Library. Desde então testamos e usamos a Enterprise Library DAAB em uma variedade de situações para observar como se comporta como um DAL em aplicações. " [...] continue lendo...