Formation Java EE 6 avec Struts 2
Objectif
Java Enterprise Edition, ou Java EE (anciennement J2EE), est une spécification pour la
technique Java de Sun plus particulièrement destinée aux applications d’entreprise. Ces
applications sont considérées dans une approche multi-niveaux.
Apache Struts est un framework libre utile au développement d'applications Web en Java
suivant le modèle MVC (Modèle Vue Contrôleur).
Cette formation aborde l'essentiel de la plateforme JEE (anciennement appelée J2EE) au
travers des composants distribués, du développement Web JEE et des Web services. Elle
apporte également la maitrise de Struts en abordant tout autant la conception que
l'implémentation de ce type d'applications.
À l'issue de cette formation, les participants seront à même de concevoir l'architecture et de
réaliser des applications spécialement destinées aux entreprises à l'aide de JEE et de Struts 2.
Public concerné
Développeurs connaissant la programmation orientée objet.
Développeur (Java/.Net/...) confirmé.
Développeurs débutants.
Architectes.
Pré-requis
Connaitre le java ou avoir suivi les formations Java initiation.
Informations pratiques
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Java EE 6 avec Struts 2
Référence : #JESTF
Durée : 10 sessions de 5 jours (35 heures)
Tarif : 2 250€ (HT)
Dates :
- 18 au 22 janvier 2016
- 08 au 12 Février 2016
- 14 au 18 Mars 2016
- 11 au 15 Avril 2016
- 09 au 13 Mai 2016
- 20 au 24 Juin 2016
- 18 au 22 Juillet 2016
- 05 au 09 février 2016
- 10 au 14 Octobre 2016
- 28 Novembre au 02 Décembre 2016
- entre janvier et décembre 2016
- une semaine par mois
01 82 52 25 25
ou par mail à contact
Présence nationale
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Java EE 6 avec Struts 2
Cliquez sur l'image pour l'agrandir
Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille,
Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse,
Toulon, Tours
Programme
Introduction à JEE
Java EE, quoi de plus ?
Architectures
Objets distribués
N-tiers
Services Web et interopérabilité
Les différents serveurs d’application : avantages et inconvénients
RIA ou comment envoyer la charge côté navigateur
Architectures Java EE
Serveur d’applications - Serveur HTTP – navigateur
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Java EE 6 avec Struts 2
Rappels sur http
Cycle de vie d’une Servlet
Architectures en couches (présentation, services, DAO)
Différences Servlets/JSP
Comment coupler Servlets/JSP au format MVC 1 ou MVC 2
Le fichier de configuration web.xml
Où est le main ?
Créer ses Servlets
Différences Servlets et Classes
Méthodes http et méthodes de classes
Gestion des paramètres GET/POST
Renvoyer des informations à la page
Gestion de la session
Gestion des cookies
Où se positionnent les Servlet par rapport à une architecture en couches ?
Exercice Pratique: Création d'un système d'affichage d'utilisateurs dans une page web.
Création de la page et configuration du serveur JEE pour gérer l'affichage
Créer ses JSP
Bien communiquer avec la Servlet
Récupérer les éléments de la requête http
Intégration de Java Beans
Utilisation des taglibs
La JSTL : variables, boucles, conditions
Réaliser ses balises
Internationalisation
JDBC : Communiquer avec la base de données
Opérations CRUD (Create Update Retrieve Delete)
Bien gérer la connexion
Appel d’une procédure stockée
Exercice Pratique: Amélioration de l'application pour mettre en place une application en
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Java EE 6 avec Struts 2
couches, récupération des utilisateurs dans une base de données et délégation de l'affichage à
la JSP.
Introduction à Struts 2
Historique
Présentation de Struts
Intérêts de Struts
Architecture n-tiers et design pattern MVC2
Anatomie dune application Struts 2
Configuration de Struts 2
Analyse de la structure du fichier struts.xml
Classement des requêtes avec les namespace et les packages
Classe Actions et ses résultats
Implementation de Struts 2
Transmission des paramètres client/serveur
Les session et les cookies
La classe Action Support
Conversion des données
Validation des données avec ActionError
Validation des données avec XML
Ressource de messages et l’internationalisation
Comprendre et développer un intercepteur
Gestion des exceptions
Exercice Pratique: Mise en place d'une authentification, création d'intercepteurs pour ouverture
des connexions JDBC, vérification de connexions via la session.
Les balises Struts 2
Vue d'ensemble des balises Struts
Les balises pour les formulaires
Les balises pour les data
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !