Recevoir la newsletter

Java EE - Développement de Servlets et JSP

PrésentielPrésentiel
3 jour(s)
Prix : Nous consulter
Toulouse (31)
Réf. JEES
Présentation
Action Collective FAFIEC N°27988
AELION a été retenue par le FAFIEC dans le cadre de l'action collective "Développer avec les langages .NET JAVA et C++". Si vous êtes salarié d'une entreprise cotisant au FAFIEC, vous pouvez bénéficier d'une prise en charge à 100% du coût de cette formation dans la limite des fonds disponibles.

Le virage technologique opéré avec l’avènement du Web a eu un impact considérable au niveau de l’architecture des applications distribuées : dans l’écosystème JEE, la mise à disposition des services web et la génération de contenu dynamique coté serveur sont adressés par un socle technique basé sur les servlets et leurs conteneurs. Comprendre les mécanismes mis en œuvre et maîtriser l’outillage correspondant est devenu un point clé du développement JEE. Orientation qui se confirme avec l’utilisation croissante des architectures SOA et REST.
Objectifs

Comprendre les technologies Internet/Intranet

Créer des pages web dans un environnement Java

Comprendre les spécificités du Web

Maitriser la partie Web de l'écosystème JEE

Intégrer le Web avec l'ensemble du SI

Monter un cluster sécurisé pour scaler une application

Public visé
Développeurs Java
Prérequis
Maîtriser le langage Java et avoir des connaissances de base relatives aux technologies Web

Programme

Introduction
Installation
Présentation des Servlets
Présentation de Tomcat
Exemple d'une page JSP

Le protocole http
Historique
Requête et Réponses
Les Headers
Les codes d'erreurs
Cache
Sécurité
Ajax
Les principes REST

Les servlets
Le descripteur de déploiement web.xml
Déclaration d'une Servlet
ServletContext et ServletConfig
Les annotations (@WebServlet)
Création d'un Filter
Création d'un Listener
Création d'une session

JSP
Structure d'une page
Cycle d'une page JSP
Scriptlets, et pourquoi les éviter
Les Composants JavaBean
Création d'un Formulaire

JSTL
Les actions
Les structures de contrôle
Le formatage de texte
L'internationalisation
XPath et XSLT
Gestion du XML

Tags personnalises
Fichier Tag
Les attributs
Document JSP
Etendre SimpleTagSupport
Concepts avancés

Architecture et utilisation de Tomcat
Encapsulation des *containers*
Définition des concepts
Les composant additionnels
Gestion des logs
Déploiement

Intégration des services
JNDI
JDBC et MySQL
Gestion des Sessions
Intégration avec Apache
Clustering avec mod_jk

Sécurité
Authentification par formulaire
Le Realm
Authentification
Autorisation
SSL
Partager cette formation
Organisme de formation
Contacter

Aelion

Présentation de Aelion

95 chemin de gabardie
31200 Toulouse

05 61 49 42 60

Prochaines sessions

Toulouse

Date garantie :
29/07/2019 au 31/07/2019

11/09/2019 au 13/09/2019

04/11/2019 au 06/11/2019

Centre de formation
Toulouse
95 chemin de gabardie
31200 Toulouse