Java EE dév. d`applications

publicité
CTI
FORMATION
Créateur de compétences
Java EE
dév. d’applications
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 fin de stage.
Encadrement :
La formation sera assurée par un
formateur WEB expert.
OBJECTIF
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.
. 14 personnes maximum par session.
. 1 ordinateur et 1 support de cours
par stagiaire.
PROGRAMME
INTRODUCTION
L’ACCÈS AUX DONNÉES AVEC JPA
. Les briques qui composent JEE
. Panorama de l’offre Java EE
. Le protocole HTTP (méthodes, codes retour)
. 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
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
. Configuration 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
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éfinition du descripteur de déploiement
. Création d’un fichier 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
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
Téléchargement