19 Mai 2009 CADOT, ROMON, NOEL, GUILLOUET, MONGENET-LAMAISON.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Présentation de frameworks J2EE
Formation Spring Spécifique
Architecture ACube Lise 4.0
Plan Portlets La norme JSR-168 Qu'est-ce qu'une Portlet ?
JEE Approfondi Frameworks Hibernate & Stripes
JEE Approfondi Frameworks : Maverick (MVC) JiBX (Persistance XML)
CASTEL Dennis SARZEAUD Floriane TAKAHASHI Atsushi.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Exposé de Système - Informatique et Réseau
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Design Pattern MVC En PHP5.
Copyright © – ESUP-Portail esup-commons : où en est-on ? Pascal Aubry IFSIC / Université de Rennes 1
Présentation des frameworks pour Java EE
Projet JEE approfondi Stripes / Toplink
Injection de dépendances
Introduction aux CMS.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Forum JEE: framework STRUTS 1 et iBATIS
Présentation Installation Fonctionnement
Architectures Web - N-Tiers
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Tapestry - Eclipse Link
Principes de persistance dans les applications orienté objet
NewGesco : un projet Legrand par Capgemini
Projet JAVA EE Approfondi
UML F. Laperruque INRA – SAGA CATI SICPA.
29/01/09SpringFramework1 SpringFramework Alice GARCIA Fabien FAGOAGA Option Génie Logiciel 3 ème année ENSEIRB.
Groupe : Marc BENSILHE, Guillaume GOURMENT et Paul FLYE SAINTE MARIE
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
Introduction : Présentation de Linux Choix d’une distribution
Java Authentication And Authorization Service API
Adaptée du cours de Richard Grin
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Mise en œuvre SOA au sein de l’IP Web
BOUSQUET Alexis - GUILLEMIN Vincent - PETIT Cédric
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
SOMMAIRE  Introduction  BCO / Toolbox aujourd’hui  Recommandations pour BCO  CRP aujourd’hui  Recommandations pour CRP  La base de données  Recommandations.
PHP & My SQL.
Xooctory.
Xooctory. Plan Présentation du projet Architecture de l'application.
Module I-C3 : Applications Web IUT R&T 2e année
Linq & les expressions lambda. L Language In Integrated Q Query.
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
Présentation du produit
Découverte des Framework : SPRING & JAXB
AngularJS.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Cours techonologies .NET
HIBERNATE Mapping Objet / base de données relationnelle
Chapitre 2 Persistance de données De Hibernate au standard JPA 1.0
& J2EE Approfondi Hibernate Struts 2 & Hibernate
Application de gestion des retards
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Struts.
MOCK.
© 1 Struts Java, Applications J2EE Conclusion. © 2 Struts Java, Applications J2EE Les contre Framework générique –Conçu pour répondre à tous les besoins,
LDAP La gestion des groupes Gestionnaire de groupes uPortal permet de brancher plusieurs types (services) de gestion de groupes. Les groupes peuvent être.
Template 5.2 © Valtech SPRING Fr Le framework Spring.
Struts v1 – Xstream  BENARD Thomas  CAROFF Brice  LETEL Quentin  NORET Nicolas  ROCHER Christian.
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
I. Framework : Généralités II. Hibernate III. CakePHP Plan de l’exposé : 1.
Parquet Geoffrey 3 ARIL EXIA.CESI ARRAS. Présentation du MLD Présentation de la persistance Présentation récapitulatif du projet JSP/SERVLET MVC Cycle.
Java et les bases de données Etat de l’art 14 juin 2012.
Architecture J2EE Web Jean-Jacques LE COZ. J2EE Web Container JSP Page Servlet J ava 2 Standard Edition APIs EJB Container EJB JDBCJMS JNDI JTA JavaMail.
Présentation de frameworks J2EE 1 LIU Sizhao LUO Xin MALICK MANDENGUE Serge.
Transcription de la présentation:

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