Affichage des articles dont le libellé est jee. Afficher tous les articles
Affichage des articles dont le libellé est jee. Afficher tous les articles

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