Verdana">
A ferramenta Enterprise Library (EL) (verifique a seção de referências para obter a ferramenta) possui um conjunto de boas práticas de código que pode ser aplicado diretamente aos projetos da plataforma .NET. Esse conjunto é representado pelos chamados applications blocks, que foram desenvolvidos, baseando
Figura 1. Blocks disponíveis no Enterprise Library
A seguir uma breve descrição das funções de cada block:
· Caching Application Block: oferece recursos que auxiliam o trabalho de utilização de cache local em aplicações;
· Cryptography Application Block: oferece recursos para trabalharmos com criptografia de informações;
· Data Access Application Block: oferece recursos para trabalharmos com manipulação de dados em um banco de dados;
· Exception Handling Application Block: oferece recursos que auxiliam o tratamento de exceptions em aplicações;
· Logging Application Block: recursos para log da aplicação, oferecendo possibilidades de registro por e
· Policy Injection Application Block: simplifica o trabalho de chamada em camadas;
· Security Application Block: oferece recursos para segurança nas aplicações;
· Validation Application Block: oferece recursos para regras de validação para as camadas de negócio.
Para complementar essas definições, vale a pena descrever que os desenvolvedores do Enterprise Library estruturam a ferramenta em quatro pilares, sendo eles:
· Consistência
· Extensibilidade
· Facilidade de Uso
· Integração
...