plan de cours - Iris Training

publicité
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES
PLAN DE COURS
DEVELOPPEMENT D'APPLICATIONS J2EE SOUS JBOSS
Objectif
Code
Développer des applications Web basées sur Java, HTML, JavaScript et le serveur
d'applications JBOSS
Public Concerne
JV970
Duree
5 jours
Développeurs Java, chef de projets
Pre-requis
Connaissance du langage Java, des technologies 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 serveur d'application JBoss
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 serveur d'applications JBoss 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 types 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'interface
(Requêtes simples, pré compilées, procédures
stockées)
Exploiter les résultats
Méthodologies 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 serveur d'applications JBoss
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
Principes de base
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 serveur d'application JBoss
pour le déploiement de l'application
Prise en main de l'outil d'administration
Utiliser JBoss pour déployer l'application
Page : 2/2
Téléchargement