Formation JEE : Servlet JSP JSTL

Durée
4 jours
Tarif
1990 € HT
Organisation
Inter à distance - Intra
Référence
JEE1
Niveau
Moyen
CPF
NON
Certification
NON

Présentation de la formation JEE : Servlet JSP JSTL :

Cette formation JEE va vous permettre de Pratiquer les technologies de développement web java (JSP, Servlets,jstl, EL), les services disponibles (filtres, listener, jndi, jaas) et découvrez la valeur ajoutée et les nouveautés de JEE 7 (JSR 342)

Objectifs de la formation JEE : Servlet JSP JSTL :

Objectifs pédagogiques:

  • Développer des servlets, des JSP et des JavaBeans
  • Créer des livraisons WAR et EAR
  • Mettre en œuvre balises JSTL et langage EL
  • Mettre en place une architecture en couche (Service, DAO)
  • Interroger une base de données via Datasource JNDI
  • Sécuriser vos applications via l’API JAAS
  • Mettre en œuvre des filtres JEE
  • Mettre en œuvre des Listeners JEE
  • Comprendre le rôle de Frameworks comme Struts, Hibernate, JSF

Objectifs opérationnels:

  • Développer des applications JEE avec les Servlets et JSP

Programme de la formation JEE : Servlet JSP JSTL :

Introduction JEE

Spécifications JEE 7 (JSR 342)
Architecture, conteneurs, services, APIS, rôles, clients, livrables, serveurs
Services clés : JNDI, JPA, JTA, JCA, JAAS, JAX-WS, EJB, JSP, Servlets
Différences Tomcat, JBoss, WebSphere, WebLogic

Services spécifiques JEE 7

JEE et HTML5 : WebSockets
JEE et le Cloud Computing
JEE et JSON

Servlets en JEE

Le protocole HTTP (en têtes, gestion de l’état, pile TCP/IP)
Servlet : entre le réseau et votre programme
L’API servlet et le cycle de vie (init, service, destroy)
Configuration web.xml et déploiement dans WAR
Contrôleur JEE : le RequestDispatcher
Design pattern MVC2

JavaServer Pages (JSP)

Historique et comparaison avec Servlets
Cycle de vie d’une page JSP
JSP et l’intégration des JavaBeans
Comparaison des modèles MVC 1 & MVC 2
Gestion des sessions
Cookies

Introduction EJB 3

Architectures distribuées
Création EJB Session sans état
Communication servlets / EJB
Injection avec CDI (JSR 299)

JSTL et EL

Valeur ajoutée de balises jstl
c:out , c:foreach
variables implicites
Langage EL
Mise en œuvre
Optimisation JSP avec Jstl/EL

DataSource JNDI JEE

Problématique de création et fermeture de connexion
Pool de connexion
Service JNDI
Mise en œuvre DataSources JNDI sous Tomcat
context.xml, web.xml

Sécurité dans JEE

Spécification JAAS
Authentifier et Autoriser
Balises security-constraint, web-resource-collection
Fichier web.xml, server.xml, context.xml
Notion de royaume d’authentification (Realm)
Notion de LoginModule (BASIC, FORM, DIGEST, CLIENT-CERT)

Filtres dans JEE

Comprendre les filtres JEE
Interface Filter
Création filtre
Configuration filtre
Balise filter du web.xml

Listener

Comprendre les listeners JEE
Interface Listener
Création listener
Configuration listener
Balise listener du web.xml

Les Web Services

Définition d'un Web Service : objectif, principe
Principales technologies (SOAP, WSDL, UDDI)
Contrats de services
Rôle de XML et de la plateforme Java
Architecture orientée service (SOA)
Description du protocole SOAP. Le langage WSDL de description des Web Services
Publication de Web Services avec UDDI
Outils de programmation pour la création et l'utilisation de Web Services (Axis, JAX-RPC...)
Introduction aux Frameworks de présentation
Qu’est-ce qu’un Framework ?
Panorama Framework de vues : Struts, Spring MVC, JSF, Wicket
Quel Framework choisir ?

Pré-requis pour suivre la formation JEE : Servlet JSP JSTL

  • Connaître les bases en développement Java et web (HTML/CSS/JavaScript)

Le participant complète également un test de positionnement en amont pour valider les compétences acquises.

Participer à la formation JEE : Servlet JSP JSTL

Télécharger le programme

Prochaines sessions

Formation en intra-entreprise

Organisez votre formation sur-mesure dans vos locaux ou dans une de nos salles en plein cœur de Paris (sur demande).

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation JEE : Servlet JSP JSTL

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Les autres formations en JAVA JEE

Inter à distance - Intra 4 jours 1990 € HT
Voir la formation Spring
Inter à distance - Intra 2 jours 1390 € HT
Voir la formation Spring Boot
Intra 3 jours A partir de 1290 € HT/j
Voir la formation JSF : Java Server Faces
}