Projet JAVA EE Approfondi
Etudes des frameworks JSF & Ibatis
Réalisation d’un forum
ALBE Aurélien AOUAD Hind CHEA Sann-Rémy FERREZ Rémi HEBERT Quentin LEBEL Gwendal
Plan de la présentation
Objectifs et organisation du projet
Rappel des objectifs du projet
Organisation du travail et phase de développement
Respects des délais
Difficultés rencontrées
Framework de persistance : Ibatis
Présentation du framework
Comparaison avec Hibernate
Framework MVC : JSF
Présentation du framework
Comparaison avec Struts
Démonstration
Objectifs et organisation
Rappel des objectifs du projet
Familiarisation avec deux autres frameworks utilisés en entreprise
Réalisation d’un forum simple, multi sujets, messages, utilisateurs (simple et
administrateur)
Organisation du travail
Répartition des tâches en phase de conception et études de frameworks
(Modélisation UML, MCD, études de l’installation des frameworks)
Répartition des tâches pour la phase de développement/test
Mise en place d’un SVN (SourceForge) et d’un Googlegroup
Respects du planning
Respecté en phase de conception et en début de développement
Chevauchement de la phase de tests avec la fin du développement
Difficultés rencontrées
Appréhension difficiles des frameworks
Choix des limites de réalisation (mp, stats, épingler des sujets, ban, …)
iBATIS
Framework de persistance de données
Java - .NET - Ruby on Rails
Fichiers de configuration XML / .properties
SQL Maps
Mapping XML
Relation BDD Objet
DAO (Data Access Object)
Accès simple à la BDD
Implémentation des requêtes SQL
SELECT
PER_ID as id,
PER_FIRST_NAME as firstName,
PER_LAST_NAME as lastName,
PER_BIRTH_DATE as birthDate,
PER_WEIGHT_KG as weightInKilograms,
PER_HEIGHT_M as heightInMeters
FROM PERSON
WHERE PER_ID = #value#
Ibator
Plugin pour Eclipse
Paramétrage par fichier XML
Génération automatique de classes Java
Beans
Examples
Critères
DAO
Nombreuses requêtes implémentées
Utilisation des examples
Utilisation des clés primaires
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !