JSP /Servlet

Formation

À Paris

1 450 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Durée

    3 Jours

Objectifs: Comprendre les concepts et les enjeux des architectures WEB. Maîtriser le développement d'une application Web de sa phase de conception jusqu'à son déploiement en utilisant les technologies JSP/Servlet. Être capable de comprendre les principes de conception des principaux frameworks WEB du marché et d'évaluer leur architecture.
Destinataires: Architecte. Développeur. Chef de projet

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
28 Rue de Chateaudun, 75009

Date de début

Consulter

À propos de cette formation

Connaissance de Java

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Les matières

  • JSP

Le programme

Introduction
- Problématiques et caractéristiques des applications WEB (HTTP, HTML et URL)
- Un Client / Serveur de nouvelle génération
- Historique des solutions

J2EE / Java EE 5 : la solution du monde Java
- Contenu et évolution de la norme
- Notion de container Web et de container EJB
- Un packaging normalisé
- Un descripteur de déploiement universel
- Principe du serveur d'application

Servlet
- Création, configuration et utilisation
- Les objets HttpServletRequest et HttpServletResponse
- Cycle de vie des Servlets
- Définition de la page d'accueil et des pages d'erreur
- Gestion des accès concurrents (Multi-Thread)
- Exemple d'outillage (IDE/container Web) avec Eclipse WebTools et Tomcat

JSP (JavaServer Pages)

- Création et utilisation
- Spécificité par rapport aux Servlets
- Inclusion statique et dynamique
- Objets implicites

Pattern MVC (Model View Controller)

- Principe de responsabilité
- Collaboration JSP/Servlet
- Utilisation et différence entre « redirect » et « forward »

Gestion des formulaires et de la navigation

- Lien, formulaire et bouton de soumission
- Composants de saisie : case à cocher, liste déroulante, champs texte, radio bouton
- Différence entre les méthodes GET et POST
- Validation et traitement des saisies utilisateur

Gestion et utilisation des contextes

- Différence entre « Paramètre » et « Attribut »
- Les scopes page, request et application
- Le scope session et sa gestion
a)Fonctionnement par Cookie et par URL rewriting
b)Comment éviter les risques de perte de session
- Bonnes pratiques et pièges à éviter

JSTL et Expression Language

- JSTL : la normalisation des Tags « standards »
- EL (Expression Language) : une nouvelle souplesse pour les JSP
- Structure de contrôle avec « JSTL core »
- Gestion des messages et de l'I18n (internationalisation) avec « JSTL fmt »
- Connexion à une base de données avec « JSTL sql »
- Manipulation XML avec « JSTL XML »

Les TagLib
- Principe des librairies de Tag
- Les Tag JSP par défaut
- Réaliser votre propre Tag : création, description, configuration et utilisation

Fonctionnalités avancées

- Les différents types de Listeners
- Les filtres : la programmation web par aspects
- Définition et manipulation des Cookies
- Accès aux informations utilisateur (ex: langue, adresse IP, navigateur, ...)

Déploiement d'une application WEB
- Les fichiers WAR
- Les outils de construction (ex: IDE, Ant et Maven)
- Les procédures de déploiement

Gestion de la sécurité
- Authentification et autorisation
- Sécurité déclarative VS Sécurité programmatique
- « Security Role-Based » VS « From Scratch »

Frameworks Web complémentaires

-Présentation de l'approche "framework" par rapport aux seules JSP/Servlet
- Présentation de l'architecture MVC2 et du Pattern Front Controller
- Présentation de Struts : architecture et concepts
- Présentation de Spring MVC : architecture et concepts

Informations complémentaires

Modalités de paiement : Cette formation peut faire l'objet d'une demande de prise en charge par l'OPCA

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

JSP /Servlet

1 450 € HT