Lab sur le bloc d'application Validation
Par amethyste le Fév 15, 2009 | Dans focus | Réagir »
Le groupe Patterns & Practices a pour objectif de proposer des règles de conception et de développement pour tirer le meilleur profit de la plateforme Microsoft. Fréquenter régulièrement leur site est donc obligatoire pour tout architecte ou développeur sérieux [1].
Vous y trouvez beaucoup de matériaux : des livres en ligne, des framework prêt à l’emploi (appelés Application Block), des vidéos, des tutoriels, des labs…
Mais aussi des gourous qui ne s’appellent pas MVP, mais Champions dans la terminologie du groupe !
L’accent est placé très fort sur la documentation et l’aide à la formation. Si je n’avais qu’un regret à formuler et que tout est en anglais, mais cela ne doit absolument pas vous décourager.
Si vous souhaitez en savoir plus sur ce groupe et leurs méthodes de travail, rendez vous ici [2].
La dernière livraison des Entreprises Library (Entlib) porte le numéro de version 4.1. Ceux qui sont allés au TechEd on pu suivre une conférence de Grigori Melnik sur les nouveautés qu’elle apporte avec une amusante application de régulation des feux rouges à Seattle.
En janvier Microsoft a publié un très intéressant lab sur l’application block Validation [3].
Comme toujours, la finition des AB est très soignée et le lab couvre pratiquement toutes ses possibilités:
• Un jeu d’attributs à poser sur les membres d’une classe pour définir les contraintes auxquelles ils doivent répondre:
être un entier, non null, une chaîne d’au moins 4 caractères, une valeur parmi une liste donnée…
• Le framework offre un support de validation des éléments d’une collection
• Plutôt que de jouer avec des attributs, on peut paramétrer la stratégie de validation depuis le fichier de configuration soit à la main, soit à l’aide d’un assistant
• Support de plusieurs stratégies de validation à travers l’application de règles:
Certains membres peuvent être obligatoires dans un contexte et pas un autre par exemple
• Déclaration de méthodes d’auto-validation lancées automatiquement au moment de la validation
• Support de WCF
• Des composants pour les Winforms et ASP.NET
• Modèle de données extensible, on n’est pas limité aux stratégies de validation fournies par le framework
Bref du très beau travail.
Bibliographie
[1] Page d’accueil du groupe Patterns & Practices
http://msdn.microsoft.com/fr-fr/practices/default(en-us).aspx
[2] Qui sont t’ils ?
http://msdn.microsoft.com/fr-fr/practices/bb190357(en-us).aspx
[3] Lab du bloc d’application Validation :
http://www.microsoft.com/downloads/details.aspx?FamilyId=C8CA14D0-05EA-4A44-AE78-F5E4DF6208AF&displaylang=en
[4] Télécharger Entlib 4.1 :
http://www.microsoft.com/downloads/details.aspx?FamilyId=1643758B-2986-47F7-B529-3E41584B6CE5&displaylang=en
Aucun commentaire pour le moment
Laisser un commentaire
| « Optimiser l'indexation de votre site avec un nouveau tag | Encodage des urls » |