Développement d'Applications Web en Java

Share by email

×

Code Title Duration Price HT
JV985 Développement d'Applications Web en Java 5 days Consult us

Objectives

Apprendre à programmer des applications Web en Java. Maîtriser les Applets, Servlet et JSP

Public

Chefs de projets, architectes et développeurs.

Prerequisites

La connaissance de la syntaxe de base du langage Java est indispensable.

Post-Training

Methods

50% Pratique 50% Théorique

Program

RESENTATION GENERALE DES APPLICATIONS WEB

  • Rappels des techniques de base
  • Les servlets
  • Les JSP
  • La technologie JSF

LES SERVLETS

  • Présentation des servlets
  • Le fonctionnement d'une servlet (cas d'utilisation de http)
  • Les outils nécessaires pour développer des servlets
  • Le rôle du conteneur web
  • Les différences entre les servlets et les CGI
  • L'API servlet
  • L'interface Servlet
  • La requête et la réponse
  • Un exemple de servlet
  • Le protocole http
  • Les servlets http
  • La méthode init()
  • L'analyse de la requête
  • La méthode doGet()
  • La méthode doPost()
  • La génération de la réponse
  • Les informations sur l'environnement d'exécution des servlets
  • Les paramètres d'initialisation
  • L'objet ServletContext
  • Les informations contenues dans la requête
  • L'utilisation des cookies
  • Packager une application web
  • Structure d'un fichier .war
  • Le fichier web.xml
  • Le déploiement d'une application web
  • Utiliser Log4J dans une servlet

LES JSP (JAVA SERVERS PAGES)

  • Présentation des JSP
  • choix entre JSP, Servlets et les technologies concurrentes
  • Les outils nécessaires
  • Le code HTML
  • Les Tags JSP
  • Les tags de directives <%@ ... %
  • Les tags de scripting
  • Les tags de commentaires
  • Les tags d'actions
  • Les bibliothèques de tag personnalisées (custom taglibs)
  • Les handlers de tags
  • L'interface Tag
  • L'accès aux variables implicites de la JSP
  • Les paramètres d'un tag
  • Définition du fichier de description de la bibliothèque de tags (TLD)
  • Déploiement d'une bibliothèque
  • Les bibliothèques de tags existantes
  • Struts
  • Jakarta Tag libs
  • JSTL (Java server page Standard Tag Library)
  • Le langage EL (Expression Langage)
  • La bibliothèque Core
  • La bibliothèque XML
  • La bibliothèque I18n
  • La bibliothèque Database
  • Struts
  • Installation et mise en oeuvre
  • Le développement des vues
  • La configuration de Struts
  • Les bibliothèques de tags personnalisés
  • La validation de données
  • JSF (Java Server Faces)
  • Présentation
  • Le cycle de vie d'une requête
  • Les implémentations
  • Configuration d'une application
  • Les beans
  • Les composants pour les interfaces graphiques
  • La bibliothèque de tags Core
  • La bibliothèque de tags Html
  • La gestion et le stockage des données
  • La conversion des données
  • La validation des données
  • Sauvegarde et restauration de l'état
  • Le système de navigation
  • La gestion des événements
  • Déploiement d'une application

LES APPLETS

  • Les applications riches : RIA et RDA
  • Les applications de type RIA
  • Les applications de type RDA
  • Les contraintes
  • Les solutions RIA
  • Les solutions RDA
  • Les applets
  • L'intégration d'applets dans une page HTML
  • Les méthodes des applets
  • Les interfaces utiles pour les applets
  • L'interface Runnable
  • L'interface ActionListener
  • L'interface MouseListener
  • La transmission de paramètres à une applet
  • Applet et le multimédia
  • Les droits des applets
  • Java Web Start (JWS)
  • Création du package de l'application
  • Signer un fichier jar
  • Le fichier JNPL
  • Configuration du serveur web
  • Fichier HTML
  • Utilisation du gestionnaire d'applications
  • L'API de Java Web Start

Environment

Tags

JV985_Developpement-Applications-Web-en-Java_JV985

Order