EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Développement d'applications J2EE sous Tomcat

5 jours
JV950
  objectif
Concevoir une application Web en Java, HTML et JavaScript dans un environnement Eclipse et Tomcat.
  public concerné
Développeurs Java, chefs de projets
  pré-requis
Connaissance du langage Java, d'Internet et du langage HTML

Programme  Télécharger le fichier PDF


  • 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 conteneur Web Jakarta/Tomcat
  • 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 conteneur Web Jakarta/Tomcat 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 type 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'interfaces (Requêtes simples, pré compilées, procédures stockées)
    • Exploiter les résultats
    • Méthodologie 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 conteneur Web
    • Jakarta/Tomcat 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
    • 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 conteneur Web Jakarta/Tomcat pour le déploiement de l'application
    • Prise en main de l'outil d'administration
    • Utiliser Jakarta/Tomcat pour déployer l'application
    • Utiliser Tomcat Manager

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68