AFPA Grenoble Le Pont de Claix © Marc FAYOLLE
Formation perfectionnement
J2EE
J2EE (Java 2 Enterprise Edition) - ou JEE - est une norme élaborée par Sun, et visant à définir un standard de
développement d'applications distribuées, basées sur des composants. Une plate-forme J2EE est constituée d'un
environnement d'exécution (le serveur d'application), et d'un ensemble de services (API) mis à disposition. Ces
services sont des extensions Java indépendantes permettant d'offrir en standard un certain nombre de
fonctionnalités.
Les composants de la couche de présentation d'une application J2EE sont des servlets ou des pages JSP intégrant
des techniques comme le langage EL, les Tags, ou la JSTL.... Ces composants peuvent être développés à l'aide de
frameworks comme Struts ou JSF. Enfin, les composants de la couche métier sont implémentés sous la forme
d'EJB (Entreprise Java Beans).
• Maitriser les techniques et des outils associés à J2EE (Servlets, JSP, EL, Tags, JSTL).
• Savoir développer une application Web en utilisant JSP et les servlets et en implémentant le pattern MVC.
• Connaître les 'bonnes pratiques' (et utiliser les bons patterns) pour développer des applications Web avec Java
Contenus :
• Introduction à JSP et architecture technique.
• Les servlets et les JSP (Java Server Page).
• Utilisation des JavaBeans et des bibliothèques de tags (Taglib ou JSTL)
• Mise en oeuvre les différents composants du modèle MVC (Modèle, Vue, Controleur) en utilisant Struts ou JSF
• Internationalisation d’une application
• Codage de la couche métier à l'aide des EJB, et y accéder via un client stand-alone ou un client web.
• Exposition des EJB en tant que Web Services.
• Gestion de la couche de persistance avec les EJB 'entités'.
Les pré-requis pour suivre ce module de formation sont d'une part une bonne maitrise de la programmation objet
en Java, et d'autre part des connaissances de base en développement de pages web (HTML, JavaScript, CSS).