MEF pour la programmation extensible en C#
MEF (Managed Extensibility Framework) est une bibliothèque .NET qui facilite la création d'applications modulaires et extensibles. Elle permet de découpler les composants en utilisant des contrats d'interface, évitant ainsi les dépendances rigides et favorisant la réutilisation des extansions au sein d'une même application ou entre différentes ...
Publié le 10 août à 18h52
Instanciation d'Objets dans Spring via Configuration XML
Principe de l'Injection par Fichier XML dans Spring
Spring Framework permet de gérer l'instanciation des objets à travers un fichier de configuration XML. Cette méthode centralise la définition des beans, offrant une séparation claire entre le code applicatif et la configuration des composants. Les objets ainsi définis sont créés lors du charge ...
Publié le 11 juillet à 07h04
Principes fondamentaux de l'IoC et du DI avec Spring Framework
L'Inversion de Contrôle (IoC) est un prinicpe de conception où la gestion du cycle de vie des objets est déléguée à un conteneur, tel que Spring, plutôt que d'être gérée directement dans le code. Cela favorise le découplage et améliore la testabilité des applications.
L'Injection de Dépendances (DI) est une technique concrète d'implémentation d ...
Publié le 7 juillet à 20h57
Principe fondamental de l'Inversion de Contrôle (IoC) via injection par méthode setter
Qu'est-ce que l'IoC ?
L'Inversion de Contrôle (IoC) est un principe où le contrôle des opérations est transféré du développeur à un composant externe ou à l'utilisateur. Dans cet article, nous explorons une implémentation basique de l'IoC à travers l'injection de dépendances par méthode setter.
Mise en pratique
Commençons par définir une couche ...
Publié le 22 juin à 01h43