Architectures JEE
Code |
Titre |
Durée |
Prix HT |
JEE200 |
Architectures JEE |
4 jours |
Nous consulter |
Objectifs
- 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 oeuvre et réaliser des services Web.
|
Public
Développeurs et architectes de solutions logicielles. |
Pré-requis
Bases du langage Java. Principes des techniques Web. Bases de données. Langage XML. |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
INTRODUCTION A JEE
- Qu'est-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 d'architectures JEE
- L'architecture n-tiers
INSTALLATION
- Installation et test du SDK JEE
- Compilation et déploiement de l'application
LES JAVASERVER PAGES
Introduction aux JSP
Écrire des pages JSP
Traduction et compilation
L'API Servlet
L'API JSP
Les pages JSP traduites
Erreurs et exceptions
Inclusion de pages et transmission de requêtes
L'action include
L'action forward
LES PAGES JSP TECHNIQUES AVANCEES
- Le langage d'expressions
- Les bibliothèques de balises personnalisées
- JavaServer Pages Standard Tag Library (JSTL)
- Autres bibliothèques de balises
LES SERVLETS
Le modèle Servlet et les servlets HTTP
Architecture fondamentale d'une servlet
Utilisation de l'objet request
Utilisation de l'objet 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 d'erreur
La gestion des sessions
Les filtres
L'architecture MVC
L'ACCES 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 d'une commande SQL
- Modifications par lot
- Les ResultSet
- Déplacement dans un ResultSet
- Lire les données d'un ResultSet
- Les PreparedStatement
- Les procédures stockées
- Sources de données et pools de connexions
- Utilisation d'un objet DataSource
- Les pools de connexions
- Les transactions
PRESENTATION DES EJB
- Comprendre les EJB
- Les beans session
- Les beans entités
- Développement de beans entités CMP
- Développement d'un 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 d'un bean session comme service Web
- Implémentation d'un service Web à état
|
Environnement
|
Mot-clés
JEE200_Architectures-JEE_JEE200 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com