Serveurs d'application J2EE

DATES:Du 3 au 5 Septembre
DATES:du 15 au 17 Octobre
DATES:du 17 au 19 Décembre
CODE:AS011

Public


Les chefs de projets et toute personne souhaitant comprendre le fonctionnement de l'architecture J2EE.

Objectifs


Connaître l'architecture et les principes des serveurs d'applications. Savoir concevoir une application avec le modèle J2EE.

Préalables


Une bonne connaissance du langage Java, des concepts de l'internet, des systèmes d'exploitation, et des notions sur les bases de données.

Programme


Le modèle J2EE


les composants d'un serveur d'application Java
Rappels sur les servlets, applets, application Java.

Outil d'administration


Définition des différents objets à gérer : serveurs Web, serveur d'application, moteur de servlets, container, EJB, hôtes virtuels, connecteurs JDBC.

Servlets, pages JSP


pages HTML dynamiques, communication avec bases de données et applications Java, communication avec d'autres servlets
Web Services: Définitions et architecture. UDDI. Fonctionnement de SOAP. Présentation de WSDL. Coté client: SAAJ et JAX-RPC. Développement avec WSDP.

Développement avec les EJB


Les EJB : spécifications (état actuel et limites).
EJB entité, EJB session, EJB Message-driven
fichiers de description en XML
Jointures en CMP2. Transactions.
Relations entre EJB, présentation de EJB-QL.
Transactions. Utilisation de JTA, JTS. Transactions explicites. Transactions gérées par container.
Sécurité: JAAS, rôles, groupes de permissions.

Gestion des données


Mécanismes de connexion aux bases de données : JDBC, pool de connexions. Présentation de JDO. Mapping XML.
Connexion interapplicatives avec JCA.

Application répartie


Le service de nommage
L'accès depuis Java : l'interface JNDI

Déploiement et exploitation


Création des fichiers de description en XML, des fichiers jar, mise en production.

Les produits


Présentation de différents serveurs d'application du marché : JBoss, Jonas, WebLogic, WebLogic
Les frameworks de développement : objectifs et techniques mise en oeuvre
Struts, JSF, Apache MyFaces, Spring


Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:AS011

Contenu de la formation
Serveurs d'application JEE:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours