Accueil > Domaines de compétence : Formations Informatiques > Développement et Méthodes > Développement JAVA > JAVA JEE JSP/Servlet

  • Durée : 5 jour(s)
  • 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. Développeur débutant

Prochaines
dates programmées

1 000 m2 de locaux
20 salles de formation

JAVA JEE JSP/Servlet

Objectifs

Comprendre les technologies Internet / Intranet. Savoir développer applications, JSP et servlets Java.

Contenu de la formation

  • 1. 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
  • 2. 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
  • 3. Emploi de composants JavaBeans avec JSP
    • Définition d'un JavaBean
    • Gestion des exceptions dans les beans
  • 4. Les TagLibs JSP
    • Apports des TagLibs
    • Utilisation des TagLibs JSTL
    • Principe de conception et d'utilisation des TagLibs
  • 5. 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
  • 6. Communication avec des servlets
    • Appel d'une servlet à partir d'une applet
  • 7. 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
  • 8. Programmation avec JNDI (Java Naming and Directory Interface)
    • Présentation de JNDI
    • Connection au JNDI Datasource Services et acces aux sources JDBC
  • 9. TOMCAT : Intégration
    • Intégration avec un serveur Web
    • Utilisation du module Webapp
    • Utilisation de mod_jk, configuration des connecteurs
  • 10. 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
  • 11. 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

Pédagogie et outils

Formateur expert du domaine, un ordinateur et un support de cours papier ou numérique par participant , vidéo projecteur, tableau blanc Alternance d'apports techniques : présentation des concepts, démonstrations, de mise en situation : exercices d'assimilation, études de cas et d'échange d'expériences entre les participants