Développer Des Applications J2EE

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 2

Développer des applications J2EE (Servlets, JSP, JDBC, JSTL)

Objectif :

J2EE est une spécification pour le langage de programmation Java de Sun


destinée aux applications d'entreprise.

Cette formation se focalise sur la partie « web » de J2EE. A son issue, vous
serez capable de développer une application web pouvant s'exécuter dans
l'un des nombreux conteneurs du marché : IBM WebSphere, BEA
WebLogic, JBoss server, Apache Tomcat, Sun appServer.

Cette formation java web vous permettra de:

- Connaître les fondements des architectures n-tiers et l'architecture


J2EE,
- Savoir utiliser les technologies Servlet/JSP,
- Connaître les bonnes pratiques pour développer des accès aux
bases de données avec JDBC et les pools de connexions,
- Connaître les bases de la bibliothèque JSTL.
- Connaître le principe de l’API JPA et du principe ORM.
- Découvrir les différant Framework JSF.

Pré-requis :

Connaissance de des bases du langage Java

Contenu :

Module1 : Architecture J2EE


 Architectures n-tiers : du client serveur au modèle Internet,

 Architecture web, serveur HTTP et client léger, les navigateurs,


 Protocole HTTP, requête cliente et réponse serveur, protocole en mode
déconnecté
sans session
 Fonctionnement et rôle des Servlets,
 Fonctionnement et rôle des pages JSP, Modèle MVC JSP/Servlet
 les serveurs d'applications open source J2EE (Tomcat, JBoss, Sun App
Server,
Glassfish, JonAS)
 Structure standard d'une application web J2EE, norme de répertoires,
 Le fichier de configuration normalisé web.xml
Déploiement des applications web J2EE, les archives JAR, WAR et EAR
 Les descripteurs de déploiement.
Module2 : Mise en oeuvre des Servlets
 Les APIs de base
 Le cycle de vie d'une Servlet
 Les méthodes init, destroy, doPost, doGet
 Les Classes HttpRequest et HttpResponse,
 Partage des Servlets pour l'ensemble des clients
 Cycle de vie des Servlets (Chargement et déchargement),
Module3 : les Servlets (suite)
 Mécanisme de redirection vers d'autres ressources
 Gestion d'un formulaire HTML et récupération des données
 Accès à la session utilisateur, fermeture de la session
 Gestion des contextes (ServletContext, Session, Requête),
Module4 : Conception des pages JSP
 Intégration de balises JSP dans une page HTML
 Lancement d'une page JSP
 Syntaxe des balises JSP : directives, scriplets et autres balises
spécifiques
 Transmettre des données à une JSP
 Accès aux différents contextes (application, session et requête)
 Les objets prédéfinis
 Optimisation et utilisation de cache
 Gestion de la navigation, sécurité, pages d'erreurs.
Module5 : La bibliothèque de balises JSTL (JSP Standard Tag
Library)
 Les balises pour les variables
 Les balises de structure de contrôle (tests, boucles, ...)
 Les balises pour l'internationalisation
 Les balises pour les requêtes SQL
 Réalisation de ses propres balises
 Conception étape par étape d'une balise personnalisée.

Module6 : Les bases de données avec Java EE


 Introduction à MySQL et JDBC
 Présentation des bases de données
 préparation de la base de données MYSQL
 connexion à la base de données.
 Création et exécution d'une requête
 Les balises pour les requêtes SQL
 Réalisation de ses propres balises
 Conception étape par étape d'une balise personnalisée.

Vous aimerez peut-être aussi