Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Les serveurs d'applications : Etat de l'art
Industrialiser ses développements .NET
Test et qualité des développements .NET
Le langage C# (.NET) sans connaître l'objet
C# (.Net) pour développeurs C, C++, VB, Java
Langage C# Perfectionnement
Programmation C# 2.0 pour les développeurs C#
Programmation C# 2.0
 Visual Basic .Net
 Visual Basic.Net Perfectionnement
 Visual Basic.Net pour développeur Visual Basic
 Visual Basic .NET avec Visual Studio 2005
 Développer des services WEB en .Net
 Développer des services WEB en .Net 2.0
 Développement WEB ASP.Net avec Visual Studio.Net
 Développement d'applications Web avec Visual Studio 2005 et ASP .NET 2.0
 Conception et développement avec .NET 2.0
 La plate-forme J2EE
 Développer un projet Open Source J2EE
Web Services
Développer des applications J2EE (Servlets, JSP, JDBC, XML)
 Enterprise JavaBeans Développer des EJB avec Eclipse/JBoss
Développer des EJB3 Eclipse/NetBeans,Jboss4/Glassfish
 Hibernate et EJB 3.0
Administration Jonas
Administration JBOSS
Administration d'un serveur TOMCAT
Le Framework Spring
 Oracle 9i/10g AS administration
 Administration Oracle 10gAS
 Administration Oracle 10gAS, avancée
Admnistration Websphère
Websphère Cluster
Websphère Tuning
Développer des applications J2EE avec Websphère

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.

 

 

Formation : La plate-forme J2EE
- Contenu détaillé

Introduction
- J2EE : une spécification des implémentations, domaine d'application, l'aspect distribué et transactionnel
- Les finalités et les apports de J2EE, évolutivité des applications, portabilité, montée en charge, sûreté de fonctionnement, indépendance vis-à-vis des éditeurs, ...
- L'approche composant à toutes les étapes de production et d'exploitation des applications
- L'architecture n-tiers, description des différents tiers et des composants associés
- La notion de conteneurs, leurs rôles, leurs services
- Types de containers (Servlet, EJB, etc.), panorama de l'offre
- Le rôle particulier des web services, infrastructure disponible dans J2EE
- Le packaging d'application, structure d'une archive .ear
- Les différents rôles dans le développement d'une application J2EE: Editeur de plate-forme, Développeurs de composants, assembleur, Déploiement et exploitation
- Définition des technologies et APIs disponibles : EJB, Servlet, JSP, JDBC, JMS, JNDI, JAAS, JAXP, ...

Les applications Web
- Classification des applications : orientées présentation ou service, Modèle requête/réponse, rappels sur le protocole HTTP, cycle de vie d'une application web.
- Définition d'un module web, packaging, déploiement, mise à jour
- Configuration d'une application : mapping des URLs, paramètres d'initialisation, mapping des erreurs, déclaration des ressources
- Connections aux ressources, présentation de JNDI, JDBC, notion de DataSource et de pool de connections
- Le cas des bases de données, les connections à un serveur de mail ou une URL

Les servlets
- Définition d'une servlet, technologie au cœur de J2EE
- Cycle de vie d'une servlet, gestion des évènements, des erreurs
- Partage d'information et notion de périmètre (requête, session, etc.)
- Implémenter les services du servlet, récupération de paramètre, construction de réponse
- Les filtres de requête ou de réponses, propagation de requête, délégation
- Gestion de session utilisateur, avec ou sans cookies
- Panorama des conteneurs de servlet

Java Server Page et JSF
- Pourquoi JSP ?, Définition et exemple d'une page JSP
- Cycle de vie d'une page JSP
- Eléments de syntaxe, notion de scriptlet
- Définition d'un JavaBean, utilisation par une page JSP.
- Utilisation de librairies de balises, les librairies les plus communes (Struts, JSTL)
- Documents JSP: définition et apports. Panorama des compilateurs de JSP
- La spécification JSF, ses apports
- Modèle des composants d'interface
- Implémentation Apache MyFaces, Shale

Les EJBs
- Définition d'un Enterprise Bean, apport et cas d'utilisation, les différents types et leurs cas d'utilisation
- Client local et client distant, définition des interfaces pour les accès
- Cycle de vie des différents types d'EJB
- Etapes de développement d'un EJB et de son client, packaging et particularités de déploiement
- Les apport de EJB 3
- Les transactions, gestion des transactions par le conteneur ou par le bean, timeout, niveau d'isolation, mise à jour de plusieurs bases de données
- Panorama des conteneurs d'EJB

Les Web Services
- Définition et cas d'utilisation
- Le format XML, Le protocole SOAP, Les formats WSDL et UDDI
- Construire des services Web avec JAX-RPC
- L'API SOAP pour Java
- Le projet Axis

La sécurité dans J2EE
- La sécurité dans une application web, notions de royaume, groupe et utilisateurs
- L'authentification, les différents types disponibles, l'API JAAS
- Le support pour SSL, les certificats
- Sécurité et web services
- Implémenter la sécurité au niveau des EJBs


Page précédente