Développement d'applications J2EE sous Tomcat

Partager par email

×

Code Titre Durée Prix HT
JV950 Développement d'applications J2EE sous Tomcat 5 jours Nous consulter

Objectifs

Concevoir une application Web en Java, HTML et JavaScript dans un environnement Eclipse et Tomcat.

Public

Développeurs Java, chefs de projets

Pré-requis

Connaissance du langage Java, 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 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

Environnement

Mot-clés

JV950_Developpement-applications-J2EE-sous-Tomcat_JV950

Commander