Développement d'applications J2EE sous Jboss

Partager par email

×

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