18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

JEE, Développement d’applications web

Référence F171863
Tarif présentiel ou distanciel 1950 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Présentation : les servlets et JSP sont des composants essentiels de l’architecture Java EE : ils permettent de concevoir des applications web portables, robustes et évolutives en java.

Objectifs : savoir développer des servlets et JSP pour la conception d’applications web en java

Durée : 3 jours

Public concerné : développeurs, chefs de projet, architectes

Prérequis : cette formation s’adresse à des développeurs ayant suivi la formation « Java, concepts fondamentaux » ou ayant un niveau équivalent. Il est d’autre part fortement recommandé d’avoir des connaissances générales sur internet, ainsi que sur les langages SQL et HTML.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

CONTENU DE LA FORMATION

Architecture 3-tiers :

  • description
  • la plateforme J2EE
  • les principaux composants de J2EE
  • constitution d’un serveur d’applications
  • présentation du serveur Tomcat
  • notion d’application web

Servlets :

  • principe
  • comparaison avec les scripts CGI
  • description du protocole HTTP
  • cycle de vie d’une servlet
  • initialisation d’une servlet
  • descripteur de déploiement XML
  • conservation de l’état d’une session: cookies, champs cachés, sessions et ré-écriture d’URL
  • redirection/inclusion vers une autre servlet ou une JSP
  • filtrage des requêtes/réponses
  • filtres de servlets

JavaBeans :

  • intérêt, structure
  • introspection
  • persistance
  • utilisation dans une appication web

Pools de connexions aux bases de données :

  • rappels sur les API JDBC
  • pools de connexions avec les DataSources
  • principe du service de nommage JNDI
  • mise en oeuvre des API JNDI

Java Server Pages (JSP) :

  • principe
  • objets prédéfinis
  • scriplets, actions, directives
  • gestion des exceptions
  • personnalisation de balises (Taglibs)
  • introduction à la JSTL
  • JSP et Java Beans

Architecture MVC2 (Modèle Vue Contrôleur) :

  • principe
  • mise en oeuvre
  • collaboration servlets/JSP/JavaBeans
  • les servlets comme contrôleur
  • introduction aux design patterns J2EE

Déploiement :

  • descripteur de déploiement
  • fichiers war, ear

Sécurisation d’une application Web :

  • objectifs
  • notions d’utilisateur, de rôle, de realm
  • authentification et autorisation
  • sécurité déclarative

Introduction aux technologies associées :

  • présentation de STRUTS, Java Server Faces (JSF)
  • introduction aux Enterprise Java Beans (EJB)
DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top