Développement d'applications J2EE sous Jboss
Code |
Titre |
Durée |
Prix HT |
JV970 |
Développement d'applications J2EE sous Jboss |
5 jours |
Nous consulter |
Objectifs
Développer des applications Web basées sur Java, HTML, JavaScript et le serveur d'applications JBOSS |
Public
Développeurs Java, chef de projets |
Pré-requis
Connaissance du langage Java, des technologies d'Internet et du langage HTML |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
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 de la couche d'accès aux données
- 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 de la partie logique de l'application
- 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
- 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
|
Environnement
|
Mot-clés
JV970_Developpement-applications-J2EE-sous-JBoss_JV970 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com