Inscription
Application Web (JSP & Servlets)
-
Objectif
Apprendre l'ensemble des techniques nécessaires pour démarrer un projet Java Web, ainsi que le principe du pattern MVC.
-

Durée

    3 jours

Prix

    Nous consulter

Programme

    Présentation des architectures Web
    - Les principes du Web : requêtes HTTP, URL et pages HTML
    - Techniques de Web dynamique
    - La plateforme JEE et les serveurs d'applications

    Premiers pas
    - Servlets : classe HttpServlet, méthodes service, doGet et doPost
    - Cycle de vie d'une servlet : méthodes init et destroy
    - Requête et réponse http: HttpServletRequest, HttpServletResponse
    - Descripteur de déploiement : web.xml
    - JSP : intégrer du code au HTML avec des scriptlets, des déclarations et des expressions

    Architecture MVC
    - Limites des servlets et des JSP
    - Principe de l'architecture MVC : Model-View-Controller

    Développement des servlets
    - Délégation et redirection de requête : RequestDispatcher
    - Contexte, session

    Principes des JSP
    - Les objets implicites : request, session, out,...
    - Les actions standards : jsp :useBean, jsp :getProperty,...

    Gestion des erreurs
    - Les erreurs standards http (404, 403, 500,...)
    - Les gestion des exceptions au sein des JSP avec la directive page
    - La gestion déclarative des exceptions dans web.xml

    Accès aux bases de données
    - JDBC et Datasource
    - Les pools de connexions et le contexte JNDI
    - La problématique des transactions

    Librairies de balises
    - Utiliser des librairies de balises
    - Développer des balises personnalisées
    - Les librairies standards (JSTL) et le langage d'expression
    - Utilisation de la librairie core

    Déploiement d'une application
    - Configuration avec le descripteur de déploiement web.xml
    - Structure d'une application
Prérequis
Référence

JSP


Public

Développeurs et Chefs de projets


Prérequis

Les participants doivent connaître le langage Java, ainsi que le langage HTML.


formation
télécharger imprimer
e-catalogue