EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Architectures JEE

4 jours
JEE200
  objectif
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.
  public concerné
Développeurs et architectes de solutions logicielles.
  pré-requis
Bases du langage Java. Principes des techniques Web. Bases de données. Langage XML.

Programme  Télécharger le fichier PDF


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

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68