Archive

Articles taggués ‘programmation aspect’

ASP.net MVC – Les filtres d’action

Les filtres d’action fournissent un mécanisme efficace pour attacher aux actions et/ou aux contrôleurs asp.net MVC  du code qui ne leur est pas spécifique selon la philosophie de programmation orientée aspect.

En effet, Asp.net MVC permet grâce à sa syntaxe d’attributs de décorer les actions de contrôleurs avec des modules de « métadonnées exécutables », applicables à différents moments clefs d’une action de contrôleur. Ce système permet au développeur de retirer des actions de contrôleur tout le code qu’il ne désire pas y voir dupliqué : la gestion des logs, du cache, des autorisations, des paramètres http… Assurant ainsi une bonne séparation des responsabilités et minimisant l’effet « code tangling ».

Lire la suite…