|
Découvrir et comprendre les architectures
logicielles basées sur la plateforme JEE. Apprendre à
développer des applications Internet et Intranet, 3-tiers et
multi-tiers. Apprendre à mettre en uvre et réaliser
des services Web.
|
|
Développeurs et architectes de solutions
logicielles.
|
|
Bases du langage Java. Principes des techniques
Web. Bases de données. Langage XML.
|
Programme

- Quest-ce que JEE ?
- Concepts et spécificités de JEE
- Les conteneurs
- Les servlets Java
- Les JavaServer Pages
- Les Enterprise JavaBeans
- XML
- Les services Web
- Exemples darchitectures JEE
- Larchitecture n-tiers
- Installation et test du SDK JEE
- Compilation et déploiement de lapplication
- Introduction aux JSP
- Écrire des pages JSP
- Traduction et compilation
- LAPI Servlet
- LAPI JSP
- Les pages JSP traduites
- Erreurs et exceptions
- Inclusion de pages et transmission de requêtes
- Laction include
- Laction forward
| LES PAGES JSP TECHNIQUES AVANCEES |
- Le langage dexpressions
- Les bibliothèques de balises personnalisées
- JavaServer Pages Standard Tag Library (JSTL)
- Autres bibliothèques de balises
- Le modèle Servlet et les servlets HTTP
- Architecture fondamentale dune servlet
- Utilisation de lobjet request
- Utilisation de lobjet response
- Les descripteurs de déploiement
- Cycle de vie des servlets
- Journalisation des événements
|
|
|
- La gestion des exceptions
- Mauvais traitement des exceptions
- Les pages derreur
- La gestion des sessions
- Les filtres
- Larchitecture MVC
| LACCES AUX BASES DE DONNEES |
- Connexion aux bases de données
- Les pilotes, la classe DriverManager
- Les connexions
- Les objets Statement
- Création et utilisation des objets Statement
- Exécution dune commande SQL
- Modifications par lot
- Les ResultSet
- Déplacement dans un ResultSet
- Lire les données dun ResultSet
- Les PreparedStatement
- Les procédures stockées
- Sources de données et pools de connexions
- Utilisation dun objet DataSource
- Les pools de connexions
- Les transactions
- Comprendre les EJB
- Les beans session
- Les beans entités
- Développement de beans entités CMP
- Développement dun bean entité BMP
| LES DESIGN PATTERNS ET LES BEANS CONTROLES
PAR MESSAGES |
- Utilisation des design patterns dans les applications EJB
- Utilisation des JSP et des servlets avec les EJB
- Développement de beans contrôlés par messages
| JAX-RPC ET LES SERVICES WEB |
- Comprendre les services Web
- Pourquoi utiliser les services Web ?
- Les différentes couches de protocoles des services
Web
- Développer des services Web
- Implémentation dun bean session comme service Web
- Implémentation dun service Web à état
|
|