19 Mai 2009 CADOT, ROMON, NOEL, GUILLOUET, MONGENET-LAMAISON
Forum Spring & Ibatis - Introduction Dans la matière JEE Approfondi, nous devons réaliser un mini-forum en utilisant un framework MVC et un framework de persistance qui sont : -Spring (MVC) -Ibatis (BDD) PrésentationDéroulementDémonstrationConclusion
Forum Spring & Ibatis - Déroulement Répartition : Séparation du travail en deux groupes Installation de frameworks / intégration / ergonomie Configuration Séparation des modules du forum Création d’exemples Création d’un CSS et design Récupération des modules et intégration au projet final Développement des différentes composantes du forum Gestion de BDD Gestion des utilisateurs Gestion des topics et des posts Gestion d’affichage$ Gestion du CRUD Gestion des droits
Forum Spring & Ibatis - Présentation SPRING : C’est un conteneur dit « léger » IoC (Inversion of Control) Programmation orientée aspect Couche d’abstration Avantages : Spring MVC Security Filter Inclusion d’autres frameworks (hibernate, stripes…) Inconvénients : Aucune balise jsp pour le graphisme Difficile à configurer
Forum Spring & Ibatis - Présentation IBATIS : Framework de persistance Associe des classes d’objets à des requêtes SQL via des mappings XML Outil iBator (générateur de codes pour iBatis) Avantages : Facilité de prise en main S’accorde avec Spring Pas de SQL à créer Inconvénients : Difficile d’inclure de nouvelles requêtes
Forum Spring & Ibatis - Présentation IBATOR : Génération de code pour le framework iBatis : Beans correspondant aux tables BDD BeanExample, permet de créer des critères pour les requêtes Une interface DAO et son implémentation Un fichier de mapping XML, permettant de lier les méthodes DAO aux requêtes SQL