Développement d'applications J2EE sous Jboss

Share by email

×

Code Title Duration Price HT
JV970 Développement d'applications J2EE sous Jboss 5 days Consult us

Objectives

Développer des applications Web basées sur Java, HTML, JavaScript et le serveur d'applications JBOSS

Public

Développeurs Java, chef de projets

Prerequisites

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

Post-Training

Methods

50% Pratique 50% Théorique

Program

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

Environment

Tags

JV970_Developpement-applications-J2EE-sous-JBoss_JV970

Order