Implémentation d'une Couche Service dans CodeIgniter pour Découpler la Logique Métier
L'architecture MVC classique de CodeIgniter répartit les responsabilités entre les Modèles (données), les Vues (affichage) et les Contrôleurs (interaction). Cependant, à mesure qu'une application gagne en complexité, les contrôleurs ont tendance à devenir trop volumineux en absorbant toute la logique métier. Par exemple, le traitement d'une com ...
Publié le 15 juin à 03h49
Conception Côté Client (Partie 1) : MVC, MVP, MVVM et Cohésion/Couplage
La conception de l'architecture côté client repose sur des principes fondamentaux pour organiser le code et garantir la maintenabilité. Cet article explore les patterns d'architecture MVC, MVP et MVVM, ainsi que les concepts de haute cohésion et de faible couplage.
8.1 MVC / MVP / MVVM
Les trois architectures partagent des couches Model (source ...
Publié le 10 juin à 17h24
Configuration de Struts 2
I. Importation des fichiers JAR
Commmencez par extraire un projet vide et copiez les fichiers JAR nécessaires dans votre projet.
II. Configuration des ficheirs struts.xml et web.xml
1. Configuration du fichier web.xml
Il faut ajouter un filtre Struts dans ce fichier.
<?xml version="1.0" encoding="UTF-8"?>
<web-app i ...
Publié le 1 juin à 17h22