jeudi 22 novembre 2007

Java Enterprise Edition

Objectif
Se former sur les technologies web en java
Modalités
Ratio:
30% de théorie - 70% de pratique
Outils utilisés:
Eclipse, Netbeans, Jboss
Durée:
32 heures
Evaluation:
par binôme, dossier de projet et démo lors de la dernière séance.
Cours
Les technologies JEE5
TP

  • Appréhender les outils de développement
  • Appréhender les technologies jsp-servlet-jsf-jpa etc...
  • Rédiger une spécification fonctionnelle simplifiée
  • Concevoir un modèle métier simplifié (6 classes)
    • Banque
    • Client
    • Compte
    • Compte-epargne
    • Compte-courant
    • Ville
  • Implémenter les classes
  • Réaliser des jeux de test unitaire
  • Concevoir l'architecture technique (serveur web)
  • Réaliser le serveur web
  • Concevoir l'interface utilisateur
  • Choisir la technologie de persistance des objets métier
  • Coder les classes d'accès aux données
  • Intégration et tests
Supports de cours
introduction.ppt
jee5-jsp.ppt
jee5-jsf(1).ppt
jee5-jsf(2).ppt
Supports de tp
tp1: jee-servlet
tp2: jee-jsf
tp3: convertisseurs-validateurs-événements
tp3: bis valuechangelistener et cycle de vie
tp4: modèle du domaine avec de simples beans: Application bancaire
tp5: crud: navigation dans le modèle et mise à jour des données
tp6: base de données relationnelle Hypersonic
tp7: a) jdbc, introduction au mapping objet-relationnel
tp7: b) JBoss et sa base de données interne Hsqldb
tp8: mise en oeuvre de JPA (Java Persistence Api)
tp10: modèle du domaine simplifié
tp12: modèle du domaine simplifié (jpa+hibernate+dao+web)
Corrigés de tp
tp2: datatable, formulaire
tp3a: convertisseurs, validateurs
tp3b: listeners, lifecycle
tp3b: v2 listeners, lifecycle
tp4: modèle du domaine avec de simples beans: Application bancaire
tp5: crud
tp8: mise en oeuvre de JPA
tp10: v1 - modèle du domaine simplifié (simples javabeans)
tp10: v2 - modèle du domaine simplifié (jpa+hibernate)
tp11: modèle du domaine simplifié (jpa+hibernate+web)
tp11: modèle du domaine simplifié (jpa+hibernate+web sans libs)
tp12: modèle du domaine simplifié (jpa+hibernate+dao+web)

MyFaces
tp JBoss-MyFaces
tp MyFaces-exemples
Bibliothèques JEE
hibernate
hsqldb

0 commentaires: