artigo .net Magazine 65 - Validation Application Block
Boas Práticas na construção de validações – Parte 2
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da .net Magazine 65
Boas Práticas - Expert
Validation Application Block
Boas Práticas na construção de validações – Parte 2
|
Do que trata o artigo |
|
Boas práticas, encapsulamento das validações de um determinado objeto utilizando o Validation Application Block da Microsoft. |
|
Para que serve |
|
Validação de objetos de forma a permitir reusabilidade entre componentes de uma aplicação e também suporte para validar entrada de informações em variados tipos de front-end. |
|
Em que situação o tema é útil |
|
Aplicações que necessitem validar objetos através de suas camadas mantendo um ponto único para configuração das regras de validação através de técnicas simples e de fácil manutenção. |
Resumo do DevMan
Na segunda parte deste artigo veremos a integração do Validation Application Block com outros tipos de front-ends, como estendermos suas classes para criarmos validações mais complexas e específicas além da integração com outros blocos da Enterprise Library.
Na primeira parte do artigo foram apresentados problemas relacionados à entrada de dados em formulários e como o Validation Application Block pode auxiliar na elaboração de validações eficientes e flexíveis. Veremos agora como podemos estender o VAB para criarmos validações sofisticadas e também como podemos integrá-lo ao WCF (Windows Communication Foundation) aproveitando as facilidades de configuração além de outros conceitos desta biblioteca.
Nota do DevMan
A Microsoft Enterprise Library é uma coleção de componentes de software, chamados de application blocks, que podem ser reutilizados em vários aplicativos. Esses application blocks foram projetados para auxiliar os desenvolvedores nas rotinas comuns a qualquer sistema empresarial. Dentre essas rotinas temos log, validação, acesso a dados, controle de exceções e outras mais. Sua estrutura é formada para funcionar como um tipo de guia, que inclui código-fonte, casos de teste e documentação.
Recordando o cenário proposto
Na primeira parte do artigo foi proposto como cenário a construção de um formulário web para inscrição em um treinamento com os seguintes requisitos:
1. O participante deverá ter no mínimo 16 anos de idade;
2. O participante deverá informar um e-mail válido;
3. A data de inscrição será válida por um período predeterminado;
4. A inscrição será aberta em outros períodos durante o ano, por isso algumas configurações de validação devem ser criadas de forma a permitir uma fácil manutenção e flexíveis o suficiente para que sejam alteradas administrativamente, sem recodificação;
5. O participante poderá informar um número de voucher para ganhar um desconto na inscrição, este número precisará ser validado;
6."
ATENÇÃO! A exibição deste artigo foi interrompida.
Clique aqui e acesse o Leitor Digital DevMedia para ler este artigo completo.

Space do autor



1
0
