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). Objectifs : • 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 : 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'. Pré-requis : 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). Durée : 4 semaines AFPA Grenoble Le Pont de Claix © Marc FAYOLLE