www.inow- formation.com contact@inow- formation.com 01 77 49 46 50 Formation JEE - Perfectionnement Réaliser une application web Pré-requis : Connaître les fondamentaux de HTML. Maîtriser JAVA ou avoir suivi la formation JEE - Initiation (JEE1) Objectifs : § § § § § Connaître les fondements des architectures web Connaître l'architecture JavaEE et sa partie "web" Savoir utiliser les technologies Servlet/JSP Connaître les bases de la bibliothèque JSTL Savoir développer et déboguer avec Eclipse et WTP Référence : JEE2 Durée : 4 jours Niveau : Intermédiaire Tarif : 1890 € HT Programme du cours : Introduction Présentation de la plate-forme Java EE Le serveur HTTP Tomcat Les différents serveurs d'applications Java EE Préparation de l'environnement de développement Quelques Rappels généraux HTML : HyperText Markup Language Mise en œuvre de formulaires HTML HTTP : HyperText Transfert Protocol XML : eXtensible Markup Language Mise en œuvre de servlets en Java Mise de servlet simple Le cycle de vie d'une servlet Récupération des données saisies par le client Maintien d'une session utilisateur JDBC (Java Database Connectivity) Introduction Présentation (ou rappels) du langage SQL Présentation du modèle JDBC (package java.sql) Création d'une base de données de test cès à une base de données Installer le driver adapté (class DriverManager) Etablissement d'une connexion (class Connection) Exécuter un ordre simple (class Statement) Récupérer un ensemble de résultats (class ResultSet) Accéder aux champs d'un ResultSet Obtenir des informations sur la base de données (les méta-données) Améliorer la communication entre SQL et l'application Java Correspondances des types de données entre SQL et Java Les classes d'exceptions JDBC Aspects avancés d'accès aux bases de données Introduction aux procédures stockées Pourquoi les utiliser ? INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94 Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected] 1/2 JEE - Perfectionnement Réf : JEE2 Durée : 4 jours Niveau : Intermédiaire Exécuter une procédure stockée via JDBC Notion de transaction JDBC et les transactions JSP : Java Server Pages Mise en œuvre de pages JSP Concepts généraux Les différents types de blocs JSP Utilisation des tags JSP Mise en œuvre du DataBinding avec le package javax.el (Expression Language) Mise en œuvre de taglib Coder une nouvelle classe de tags Définition d’une librairie de tags via une tld Utilisation d'une librairie de tags dans vos pages La librairie JSTL Structure générale de la librairie JSTL Les structures de contrôle JSTL Les différentes bibliothèques : XML, i18n, SQL Mise en œuvre de page JSF (Java Server Faces) Comparatif avec les technologies existantes (ASP .NET, Struts) Les concepts fondamentaux Les tags de composants HTML Modèle de rendu des composants Web Mises en œuvre La gestion des évènements serveurs Enregistrement d'écouteurs sur un composant Web Implémentation d'un écouteur Le modèle de navigation entre pages Cycles de vie d'une page JSF Les composants de validation Configuration d'une application JSF Liaison des composants aux données Rappels sur le model JavaBeans Liaison à une instance Liaison à un composant JavaBean Création de composants JSF Spécification des tags JSF Création de composants de validation Internationalisation d'applications à base de JSF Configuration d'une application internationalisée Mise en œuvre de Services Web en Java Les grammaires XML utilisées par les services Web SOAP (Simple Object Access Protocol) WSDL (Web Service Description Language) L'API JAX-WS (Java Api for Xml - Web Service) Codage des objets distants Empaquetage et déploiement d'un web service Codage d'un client Java Recherche de services web UDDI (Universal Description, Discovery and Integration) L'API JAXR (Java Api for Xml Registries) Interconnexion avec le Framework .NET INOW FORMATION - 39 rue des Poissonniers - 75018 PARIS - Tél : +33 (0)1 77 49 46 50 - Fax : +33 (0)1 46 06 96 94 Organisme de formation : 22 60 02342 60 - www.inow-formation.com - [email protected] 2/2