Télécharger le programme

publicité
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
Téléchargement