Java JEE JSP/Servlet

groupe-personnes-diverses-ayant-reunion-affaires

Objectifs

Comprendre les technologies Internet / IntranetSavoir développer applications, JSP et servlets Java

Pré-requis

Avoir suivi le cours “JAVA JEE” ou avoir une bonne connaissance de la programmation orientée objet avec JAVA ou un autre langage objet

La formation en détail

Les sessions de formation ont lieu de 9h00 à 12h30 et de 13h30 à 17h00

Introduction aux servlets

  • Présentation de l’architecture servlet
  • Structure d’une servlet
  • Un exemple complet : traitement des données d’une page et envoi de mails
  • Gestion des exceptions dans les servlets

Présentation de Java Server Page

  • Présentation de l’architecture
  • Comment fonctionne JSP ? Exemple d’une page simple
  • Comparaison avec des technologies existantes (CGI, ASP, Script, Servlet)
  • Éléments d’une page JSP
  • Directives JSP
  • Règles de conception de pages JSP
  • Codage des pages JSP( Scriplets)
  • Combinaison de servlets et de JSP

Emploi de composants JavaBeans avec JSP

  • Définition d’un JavaBean
  • Gestion des exceptions dans les beans

Les TagLibs JSP

  • Apports des TagLibs
  • Utilisation des TagLibs JSTL
  • Principe de conception et d’utilisation des TagLibs

Consultation et interrogation d’une base de données

  • Présentation de l’architecture d’accès au données
  • L’API d’accès aux données de Java : JDBC (les drivers de type I,II,III et IV)
  • La passerelle JDBC-ODBC : drivers de type I
  • Interrogation d’une base de données
  • Ajout de données dans des servlets
  • Optimisation

Communication avec des servlets

  • Appel d’une servlet à partir d’une applet

Gestion des sessions

  • HTTP : un protocole non connecté
  • Les méthodes traditionnelles de suivi de session
  • L’objet HttpSession
  • Obtenir des informations d’une session
  • Stocker des informations dans une session
  • Invalider une session

Programmation avec JNDI (Java Naming and Directory Interface)

  • Présentation de JNDI
  • Connection au JNDI Datasource Services et accès aux sources JDBC

TOMCAT : Intégration

  • Intégration avec un serveur Web
  • Utilisation du module Webapp
  • Utilisation de mod_jk, configuration des connecteurs

Déploiement et Gestion des applications Web

  • Installation d’une application avec les archives WAR
  • Installation d’une application à partir d’un répertoire
  • Démarrage, arrêt, désinstallation d’une application Web
  • Paramétrage des rôles de sécurité d’accès à l’application Manager

Présentation de XML

  • Définition de la norme XML
  • Analyse de documents XML
  • Parseurs et DTD
  • DOM (Document Object Model)
  • Tutorial : User logon Avec XML, Bean et JSP
  • Installation d’une application avec les archives WAR
  • Installation d’une application à partir d’un répertoire
  • Démarrage, arrêt, désinstallation d’une application web
  • Paramétrage des rôles de sécurité d’accès à l’application Manager
  • Réflexion de groupe et apports théoriques du formateur.
  • Travail d’échange avec les apprenants sous forme de réunion – discussion.
  • Utilisation de cas concrets issus de l’expérience professionnelle.
  • Validation des acquis par des questionnaires, des tests d’évaluation, des mises en situation et des jeux pédagogiques.
  • Alternance entre apports théoriques et exercices pratiques (en moyenne sur 30 à 50% du temps)

Développeur

En formation présentielle

Accueil des apprenants dans une salle dédiée à la formation et équipée avec :

  • Ordinateurs
  • Vidéo projecteur ou Écran TV interactif
  • Tableau blanc ou Paper-Board

En formation distancielle

A l’aide d’un logiciel comme ® Microsoft Teams ou Zoom, un micro et une caméra pour l’apprenant.

  • Suivez une formation en temps réel et entièrement à distance. Lors de la session en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur.
  • Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
  • L’accès à l’environnement d’apprentissage (support de cours, ressources formateur, fichiers d’exercices …) ainsi qu’aux preuves de suivi et d’assiduité (émargement, évaluation) est assuré.
  • Les participants recevront une convocation avec le lien de connexion à la session de formation.
  • Pour toute question avant et pendant le parcours, une assistance technique et pédagogique est à disposition par téléphone au 02 35 12 25 55 ou par email à commercial@xxlformation.com
  • Positionnement préalable oral ou écrit.
  • Feuille de présence signée en demi-journée.
  • Evaluation des acquis tout au long de la formation.
  • Questionnaire de satisfaction
  • Attestation de stage à chaque apprenant
  • Evaluation formative tout au long de la formation.
  • Evaluation sommative faite par le formateur.
  • Nos formateurs sont des experts dans leurs domaines d’intervention
  • Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité

Inscription

Inter
Intra
Sur Mesure
Durée :
5 jours
Tarif :
750 € HT - Prix jour / personne
Référence :
4-JA-SERV

Prochaines sessions

Inscription