plan de cours - Iris Training

publicité
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES
PLAN DE COURS
DEVELOPPEMENT D'APPLICATIONS J2EE SOUS TOMCAT
Objectif
Code
Concevoir une application Web
environnement Eclipse et Tomcat.
en
Java,
HTML
et
JavaScript
dans
JV950
un
Duree
Public Concerne
5 jours
Développeurs Java, chefs de projets
Pre-requis
Connaissance du langage Java, d'Internet et du langage HTML
Programme
Architecture de la plate-forme
J2EE
Le modèle de composants
Servlet, JavaServer Pages (JSP), Enterprise
JavaBeans (EJB)
La plate-forme de services
Accès aux ressources et intégration dans le
système d'information
JDBC, JNDI, JTA, JCA, JavaMail,?
Structure des modules et applications J2EE
Packaging et déploiement
Les serveurs d'applications
Rôles et services rendus
Les conteneurs du serveur
L'offre du marché
Le conteneur Web Jakarta/Tomcat
Conception d'applications Web J2EE
Présentation du modèle de conception MVC
Attribution des rôles aux composants J2EE
Répartition des composants applicatifs dans les
différentes couches logicielles
Notion de couplage et d'interdépendance
Utiliser Eclipse pour le développement Web J2EE
Installer et configurer Eclipse pour le
développement J2EE
Utiliser des plugins pour faciliter la conception
des applications Web
Intégration du conteneur Web Jakarta/Tomcat
avec Eclipse
Débogage de composants Web
Développement
données
de
la
couche
d'accès
aux
Présentation de l'API JDBC (Java DataBase
Connectivity)
Notion de pilote/fournisseur JDBC
Présentation des différents type de pilotes JDBC
Utiliser et intégrer un pilote JDBC dans son
projet Java sous Eclipse
Utilisation des classes du package JDBC standard
java.sql
Utilisation du driver et connexion au système
Formuler des requêtes SQL au travers des
différents types d'interfaces (Requêtes simples,
pré compilées, procédures stockées)
Exploiter les résultats
Méthodologie pour l'écriture des programmes
d'accès aux bases de données
Gestion efficace des exceptions
Libération des ressources
Obtenir des informations sur le système de base
de données
Les interfaces de gestion des MetaData
Les transactions
Utiliser les transactions JDBC
Présentation du concept de transactions
distribuées
Optimiser l'accès aux bases de données avec les
pools de connexions et l'objet
javax.sql.DataSource
Configuration du conteneur Web
Jakarta/Tomcat pour le pooling de connexions
JDBC
Utiliser Eclipse et des plugins pour faciliter
l'accès et la visualisation des données d'un
SGBDR
Développement
l'application
de
la
partie
logique
de
Présentation de l'API Servlet
Les classes et interfaces des packages
Javax.servlet et javax.servlet.http
Travailler avec les requêtes et les réponses HTTP
Utilisation des contextes de stockage
(application, session, requête, page)
Maintenir le contexte utilisateur avec les cookies
et les sessions HTTP
Utilisation de composants JavaBean pour la
communication Servlet/JSP
Écriture des composants JavaBean
Stockage dans les différents contextes
La collaboration entre Servlet et Servlet/ JSP
Implémenter un objet RequestDispatcher pour la
mise en ?uvre du modèle MVC
Développement de la partie présentation de
l'application
Présentation de la syntaxe JSP (JavaServer
Pages)
Conception des pages
Utiliser Java, HTML et JavaScript dans les JSP
Utiliser les composants JavaBean dans les JSP
Les bibliothèques de balises JSP
Page : 1/2
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES
Utilisation de la librairie JSTL (Java Standard Tag
Library)
Packaging et déploiement des applications Web
Le descripteur de déploiement Web.xml
Règles d'écriture, utiliser la DTD Web Application
Création de l'archive Web pour le déploiement
Utiliser Eclipse pour le packaging en fichier WAR
Configuration du conteneur Web Jakarta/Tomcat
pour le déploiement de l'application
Prise en main de l'outil d'administration
Utiliser Jakarta/Tomcat pour déployer
l'application
Utiliser Tomcat Manager
Page : 2/2
Téléchargement