Vous êtes sur la page 1sur 2

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 JV970
d'applications JBOSS

Public Concerne Duree


Développeurs Java, chef de projets
5 jours

Pre-requis
Connaissance du langage Java, des technologies d'Internet et du langage HTML

Programme
Architecture de la plate-forme J2EE Méthodologies pour l'écriture des programmes
Le modèle de composants d'accès aux bases de données
Servlet, JavaServer Pages (JSP), Enterprise Gestion efficace des exceptions
JavaBeans (EJB) Libération des ressources
La plate-forme de services Obtenir des informations sur le système de base
Accès aux ressources et intégration dans le de données
système d'information Les interfaces de gestion des MetaData
JDBC, JNDI, JTA, JCA, JavaMail, ? Les transactions
Structure des modules et applications J2EE Utiliser les transactions JDBC
Packaging et déploiement Présentation du concept de transactions
Les serveurs d'applications distribuées
Rôles et services rendus Optimiser l'accès aux bases de données avec les
Les conteneurs du serveur pools de connexions et l'objet
L'offre du marché javax.sql.DataSource
Le serveur d'application JBoss Configuration du serveur d'applications JBoss
pour le pooling de connexions JDBC
Conception d'applications Web J2EE Utiliser Eclipse et des plugins pour faciliter
Présentation du modèle de conception MVC l'accès et la visualisation des données d'un
Attribution des rôles aux composants J2EE SGBDR
Répartition des composants applicatifs dans les Développement de la partie logique de
différentes couches logicielles l'application
Notion de couplage et d'interdépendance
Présentation de l'API Servlet
Utiliser Eclipse pour le développement Web J2EE Les classes et interfaces des packages
Installer et configurer Eclipse pour le javax.servlet et javax.servlet.http
développement J2EE Travailler avec les requêtes et les réponses HTTP
Utiliser des plugins pour faciliter la conception Utilisation des contextes de stockage
des applications Web (application, session, requête, page)
Intégration du serveur d'applications JBoss avec Maintenir le contexte utilisateur avec les cookies
Eclipse et les sessions HTTP
Débogage de composants Web Utilisation de composants JavaBean pour la
Développement de la couche d'accès aux communication Servlet/ JSP
données Écriture des composants JavaBean
Stockage dans les différents contextes
Présentation de l'API JDBC (Java DataBase
La collaboration entre Servlet et Servlet/JSP
Connectivity)
Implémenter un objet RequestDispatcher pour la
Notion de pilote/fournisseur JDBC
mise en ?uvre du modèle MVC
Présentation des différents types de pilotes JDBC
Utiliser et intégrer un pilote JDBC dans son Développement de la partie présentation de
projet Java sous Eclipse l'application
Utilisation des classes du package JDBC standard Présentation de la syntaxe JSP (JavaServer
: java.sql Pages)
Utilisation du driver et connexion au système Conception des pages
Formuler des requêtes SQL au travers des Utiliser Java, HTML et JavaScript dans les JSP
différents types d'interface Utiliser les composants JavaBean dans les JSP
(Requêtes simples, pré compilées, procédures Les bibliothèques de balises JSP
stockées) Principes de base
Exploiter les résultats

Page : 1/2
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES

Utilisation de la librairie JSTL (Java Standard Tag Création de l'archive Web pour le déploiement
Library) Utiliser Eclipse pour le packaging en fichier WAR
Packaging et déploiement des applications Web Configuration du serveur d'application JBoss
pour le déploiement de l'application
Le descripteur de déploiement Web.xml
Prise en main de l'outil d'administration
Règles d'écriture, utiliser la DTD Web
Utiliser JBoss pour déployer l'application
Application

Page : 2/2