Title: Cours GLG203
1Cours GLG203
- Cours J2EE
- JDBC, RMI, IIOP, Sécurité, XML
- Web HTML, JSP, Servlet, JSTL
- Enterprise EJB Entity, EJB Stateless et
Stateful - Design Pattern
- Test unitaire
- Remaniement de code (Refactoring)
- Environnement de développement (Ant, Eclipse)
2TPs Petstore
- TP hebdomadaire
- Basé sur PetStore Sun (Blueprint)
- Site de commerce électronique
- Evolution des besoins utilisateur
- Développement itératif et incrémental
- Note hebdomadaire (système de test)
3UML
Environnement
Test
Cas dutilisation Classes
Eclipse
JUnit
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
Java
4UML
Environnement
Test
Refactoring
Cas dutilisation Classes Séquence Déploiement
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
Java
5UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe Extraire
superclasse
DAO
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
MySQL
JDBC
Java
6UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe Extraire
superclasse
DAO Facade Template Method
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
MySQL
JDBC
Swing
Java
7UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe Extraire
superclasse
DAO Facade Template Method DTO Business Delegate
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
MySQL
JDBC
Swing
RMI IIOP
Java
8UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton
Serveur Web Tomcat
Serveur dApplication
Présentation
Couche de persistance
Bases de données
MySQL
HTML
JDBC
Swing
Servlet
RMI IIOP
Java
9UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
MySQL
HTML
JDBC
Swing
Servlet
RMI IIOP
Java
XML
10UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
MySQL
HTML
JSP
JDBC
Swing
Servlet
RMI IIOP
Java
XML
11UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
Custom Tag
MySQL
JSTL
HTML
JSP
JDBC
Swing
Servlet
RMI IIOP
Java
XML
12UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
HTML
JSP
JDBC
Swing
Servlet
RMI IIOP
Java
XML
13UML
Environnement
Test
Design Pattern
Refactoring
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC Session
Facade Service Locator
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
Serveur dApplication JBoss
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
HTML
JSP
EJB Stateless
JDBC
Swing
Servlet
JNDI
RMI IIOP
Java
XML
14UML
Environnement
Test
Design Pattern
Refactoring
DAO Facade Template Method DTO Business
Delegate Singleton MVC Session Facade Service
Locator
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
Présentation
Serveur Web Tomcat
Serveur dApplication JBoss
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
EJB Stateful
HTML
JSP
EJB Stateless
JDBC
Swing
Servlet
JNDI
RMI IIOP
Java
XML
15UML
Environnement
Test
Design Pattern
Refactoring
DAO Facade Template Method DTO Business
Delegate Singleton MVC Session Facade Service
Locator Unique id Generator
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
Présentation
Serveur Web Tomcat
Serveur dApplication JBoss
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
EJB Stateful
EJB entity
HTML
JSP
EJB Stateless
Datasource
JDBC
Swing
Servlet
JNDI
RMI IIOP
Java
XML