Java EE
v. d’applications
INTRODUCTION
. Les briques qui composent JEE
. Panorama de l’offre Java EE
. Le protocole HTTP (méthodes, codes retour)
L’ENVIRONNEMENT DE TRAVAIL
. Les outils de développement
. L’environnement Eclipse
. Dépendances Maven
. Les «deployment assembly»
. Les tests unitaires (avec Junit et Jeeunit)
. Le serveur Web
LE WEB, LES JSPS ET LES SERVLETS
. Gestion du cycle de vie d’un servlet
. Accès aux variables de l’environnement d’un servlet
. Présentation d’une vue avec JSP
. Directives JSP
. Taglibs JSTL
. Intégration de servlets dans l’architecture d’une application
Web
. Conguration de l’environnement de développement des
servlets
. Comment éviter les pièges courants de servlet ?
. Les objets request, response et session
CRÉATION DE FORMULAIRES WEB POUR LA SAISIE UTILISATEURS
. Ajout de champs texte et de listes déroulantes
. Lier les formulaires aux servlets
. Récupération des données d’un formulaire dans le servlet
PROGRAMME
L’ACCÈS AUX DONNÉES AVEC JPA
. Les principes et le fonctionnement du mapping
. La manipulation des instances persistées
. Le Lazy loading, le metamodel
. Les interfaces entityManager, Query et Criteria
. La gestion de l’entityManager par le conteneur
APPLICATIONS WEB UTILISANT SPRING
. Les stéréotypes de Spring
. L’architecture MVC (Model View Controller)
. L’injection de dépendances
. Utilisation de l’ORM Hibernate dans une application Spring
. Spring-MVC
. La validation des données aves les validators
DÉVELOPPEMENT DES COMPOSANTS SPRING
. Création du modèle JavaBean
. Répartition des actions avec le contrôleur
DÉPLOIEMENT DE VOTRE APPLICATION WEB
. Dénition du descripteur de déploiement
. Création d’un chier WAR
. Ajout de sécurité aux applications basées sur le rôle
LES WEB SERVICES
. Les possibilités offertes
. Les API utilisables
. L’API JAX-WS
. L’API JAX-RS
. Utilisation d’un Custom Serializer dans les deux cas
Etre capable d’utiliser un outil de mapping (Hibernate), et les technologies de
programmation web en s’appuyant sur Java. Savoir développer une application
d’entreprise en Java/JEE et de comprendre le fonctionnement d’un serveur d’application.
OBJECTIF
CTI FORMATION
Créateur de compétences
Public visé :
Développeurs d’applications,
responsables informatiques, architectes,
chefs de projets, ingénieurs.
Pré-requis :
Bonnes connaissances du dév. Java.
Modalités de suivi / Appréciation
des résultats :
Attestation de n de stage.
Encadrement :
La formation sera assurée par un
formateur WEB expert.
. 14 personnes maximum par session.
. 1 ordinateur et 1 support de cours
par stagiaire.
CTI Formation - 30 rue Edouard Nieuport 69008 Lyon - 04.72.72.01.01
SAS au capital de 40000€ - SIREN : 792 073 868 - Code APE : 8559A
[email protected] - www.cti-formation.fr
1 / 1 100%