Dawan

Java EE : Servlets et JSP Approfondissement

Par Dawan

Objectifs

Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Mettre en place le pattern MVC

Programme

Introduction

  • Plate-forme JEE : architecture, APIs et environnement d'exécution
  • Rappels des Servlets et JSP

Servlets

  • Sessions, cookies et autres espaces de persistance
  • JDBC pour l'accès à une base de données depuis une servlet
  • JavaMail pour l'envoi de mail depuis un formulaire
  • Gestion des erreurs http et journalisation
  • Multi-threading avec des servlets
  • Configurations avancées de déploiement
  • Atelier pratique : création, déploiement et test d'un projet complet à base de servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails

JSP avancées

  • Javabeans : présentation, création
  • Accès et manipulation des Javabeans depuis JSP et servlets
  • Modèle MVC
  • Etude de cas complète - Servlets et JSP en collaboration
  • Organisation mémoire du serveur
  • Gestion des erreurs
  • Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP

Bibliothèques de balises (Taglibs)

  • Panorama des taglibs disponibles
  • Installation, utilisation d'une bibliothèque de balises
  • JSTL (JSP Standard Tag Lib) : présentation et test
  • Le langage d'expressions (EL)
  • Définition de fonctions, création de TLDs et appels depuis une JSP
  • Création de taglibs : principe et apis disponibles
  • Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags

Concepts avancés

  • Templating : mécanisme, frameworks disponibles
  • JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
  • Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
  • Gestion d'un projet web : de l'analyse au test
  • Atelier pratique : configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur

Formations de la même catégories (5)

Orsys
Java, développement de servlets et JSPPar Orsys

Ce cours vous permettra de développer des projets Web d'entreprise basés sur la plateforme Java EE. Vous découvrirez les architectures MVC au travers de l'implémentation d'une couche de présentation basée sur des JSP puis sur JSF 2. Vous découvrirez les mécanismes des Servlet, apprendrez à persister vos données et à sécuriser vos applications Java. Vous mettrez en œuvre l'IDE Eclipse afin de construire et déployer vos solutions sur les différents serveurs d'applications Java EE du marché comme JBoss Wildfly ou WebSphere.

Dawan
Web Services en Java - ApprofondissementPar Dawan

Déployer, publier et sécuriser des services web

XXL Formation
JAVA JEE JSP/ServletPar XXL Formation
  • Comprendre les technologies Internet / Intranet
  • Savoir développer applications, JSP et servlets Java<
Dawan
Java EE 7 : Applications webPar Dawan

Découvrir et implémenter les nouveautés de Java EE 7

Dawan
Java EE et Google Apps EnginePar Dawan

Savoir créer une application Web en Java dans le Google Apps Engine - Connaître les possibilités et limites de cette solution intégrée