JAVA EE - ATP Formation

publicité
JAVA EE
Développement WEB Java EE 5.0
Plan de cours N° : 594
Durée :
Tarif :
5 jours (35h)
Objectifs
L'objectif premier de cette formation est de comprendre les concepts et les
possibilités liés à une architecture Web développée à partir de la plate-forme
Java EE 5.0. Les technologies suivantes seront notamment détaillées :
Servlets, JSP, taglib, JSTL, JSF, Web Services, ... De nombreux travaux
pratiques seront mis en oeuvre durant la formation.
Participants
Pré-Requis
Afin de suivre cette
formation, le stagiaire
devra déjà avoir suivie la
formation présentant
l'utilisation du langage Java
ou bien avoir les
compétences équivalentes.
Programme :
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
Installation d'un serveur HTTP
Arrêt, démarrage et configuration du serveur
Installation d'Eclipse
Méthode pédagogique
Alternance entre apports
théoriques et exercices
pratiques
Quelques Rappels généraux
HTML : HyperText Markup Language
Mise en oeuvre de formulaires HTML
HTTP : HyperText Transfert Protocol
XML : eXtensible Markup Language
Assistance
[email protected]
Mise en oeuvre 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
Maintient 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
Accè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 ?
Exécuter une procédure stockée via JDBC
Notion de transaction
JDBC et les transactions
31, avenue du Granier - 38240 Meylan - Tel : 04.76.41.14.20 - Fax : 04.76.41.38.45 - Mail : [email protected]
Sarl au Capital de 10.000 Euros – SIRET 390 032 050 00010 – APE 8559 A - N° d'existence 82 38 018 48 38
JAVA EE
Développement WEB Java EE 5.0
Plan de cours N° : 594
JSP : Java Server Pages
Mise en oeuvre de pages JSP
Concepts généraux
Les différents types de blocs JSP
Utilisation des tags JSP
Mise en oeuvre du DataBinding avec le package javax.el (Expression Language)
Mise en oeuvre de taglib
Coder une nouvelle classe de tags
Définition de la library 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 oeuvre 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 oeuvre
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
Créer vos propres composants
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 oeuvre 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
31, avenue du Granier - 38240 Meylan - Tel : 04.76.41.14.20 - Fax : 04.76.41.38.45 - Mail : [email protected]
Sarl au Capital de 10.000 Euros – SIRET 390 032 050 00010 – APE 8559 A - N° d'existence 82 38 018 48 38
Téléchargement