JSP ET SERVLETS
 
Time : 5 days
 
Code : L430
 
Price : 2 000 € HT
 
Objective : Savoir Ă  l'issue de la formation, crĂ©er et utiliser des Java Server Pages et des Servlets, les assembler en vue de constituer des applications d'entreprise.
 
Pre-Requisite : Notions de HTML et maĂ®trise des bases de la programmation Java.
 
Public : DĂ©veloppeurs.

 
 
  • INTRODUCTION

    • Les applications Web
    • PrĂ©sentation de la norme JEE
    • Notions d'application d'entreprise
    • Evolution des applications Web
    • Notions d'architecture MVC et MVC2
  • ECLIPSE - RATIONAL DEVELOPER SOFTWARE

    • Projet Eclipse
    • Les perspectives
    • Interface de crĂ©ation de Servlets, JSP et de JavaBeans
    • Notions de projet
    • Les serveurs intĂ©grĂ©s
    • La gestion des sessions
    • Principe et interface
    • Utilisation des perspectives Java, Web et J2EE
    • La gestion des erreurs
    • Constituants d'un projet
    • Perspective Serveurs
  • ACCES AUX DONNEES

    • Connexion ODBC-JDBC
    • Importation de JAR externes
    • Bases de donnĂ©es locales et distantes
    • Accès JDBC
    • CrĂ©ation de Datasources
    • DĂ©claration des JAR externes au niveau du serveur
  • LES SERVLETS

    • Principe
    • Servlets et Applets
    • Ecriture de Servlets
    • Les Servlets et le modèle MVC/MVC2
    • Auditeurs d'Ă©vènements
    • Cycle de vie
    • Appels de Servlets via un formulaire
    • Le contrĂ´leur de Servlets
    • Servlet filtering
  • LES JAVABEANS

    • Principe des JavaBeans
    • Ajout des Setters et Getters
    • DĂ©claration des variables
    • Utilisation
  • LES JAVA SERVER PAGES

    • Principe
    • Balises
    • Appel par un Servlet
    • Passage de paramètres
    • Cycle de vie
    • Balises personnalisĂ©es
    • Bundles et fichiers messages
    • Java et HTML
    • Ecriture de JSPs
    • Passage des paramètres d'initialisation
    • Inclusion d'un JavaBean
    • PrĂ©compilation
    • JSTL
  • LES SERVICES WEB

    • DĂ©finition
    • Les fichiers XML utilisĂ©s
  • DEPLOIEMENT D'APPLICATIONS

    • CrĂ©ation d'applications d'entreprise
    • Gestion des descripteurs : dĂ©ploiement, application, ...
    • Archivage des Ă©lĂ©ments : .WAR, .JAR et .EAR
    • Gestion des projets complĂ©mentaires