samedi 25 septembre 2021 | Accueil | Contact    
COGITEC - Transfert de savoir-faire en technologie objet
  |   Valeurs  |   Partenaires  |  Location  |  
  PRESENTATION ENTREPRISE
  Activités
  Localisation
 
  FORMATION
  Catalogue
  Calendrier
  Proposer une date
  Evaluez-vous
 
  RECHERCHE
  Formations
  Stages
 
  REFERENCES
  Interentreprises
  Intra entreprise
  Accompagnement
 
  DEVELOPPEMENT
 
 
  COGITEC
  12 avenue Jules Verne
44230 Saint Sébastien / Loire
Mail : cogitec@cogitec.fr
Tél: 02 40 94 78 68
 
LISTE DES FORMATIONS


DETAIL DE LA FORMATION
 
Développer des applications Web en SERVLET/JSP
  Nbre de personnes(maxi) : 8 Méthode et Programme
  Prix Inter Entreprises : 1206.0 € HT par stagiaire Outils de développement et Calendrier
  Prix Intra Entreprise : 3980.0 € HT (8 stagiaires) Imprimer Telecharger la formation au format PDF.
  Durée : 3 Jours Evaluez-vous


Objectifs

A l'issue du stage, les participants seront capables de développer des applications Web sécurisées en utilisant des composants standards d'architecture Java répondant à la norme JEE de Sun :

Créer des Servlets et des Jsp
Concevoir une application Web en respectant un modèle MVC
Utiliser les "Expressions Languages" et les taglibs JSTL
Développer une partie cliente et mettre en place des contrôles de validation des formulaires
Utiliser les fonctionnalités Eclipse WTP
Déployer une application Web JEE sous Tomcat


Pré-requis Evaluez-vous sur les pré-requis de la formation

Cette formation s'adresse aux personnes sachant déjà :

Utiliser le HTML et le protocole HTTP
Développer des classes Java


Méthode

Chaque aspect théorique est illustré par des exemples concrets puis mis en oeuvre par le stagiaire lors de la réalisation d'une véritable application Web. 50 % du temps est consacré à la réalisation de cette application. Chaque stagiaire possède son poste de travail.


Programme


ARCHITECTURES D'APPLICATIONS WEB JEE    (1 Heures)
- Typologie d'architectures d'applications Web
- Positionnement des différents composants Web de JEE
- Présentation d'infrastructures d'exécutions : Apache, Tomcat, Jetty, Resin, ?

MISE EN OEUVRE DES SERVLETS    (4 Heures)
- Principes de fonctionnement
- Création et lancement d?une Servlet HTTP
- Récupération des paramètres de la requête
- Initialisation des Servlets
- Paramétrage via le fichier web.xml
- Cycle de vie d?une servlet
- Suivi de session et gestion des cookies

SERVLET : ASPECTS AVANCES    (3 Heures)
- Traitement des exception et gestion des erreurs HTTP
- Modèle single et multi threads
- Chaînage de Servlets et modèle SSI
- Gestion du "Context Root"
- Création de filtres et de listeners

LES JSP, PRINCIPES DE BASE    (4 Heures)
- Justification des JSP
- Création d?une JSP et processus de transformation
- L'objet PageContext et les objets implicites d?une JSP
- Les scriptlets
- Déclarations, expressions et directives JSP
- Règles de chaînage Servlet/JSP
- Les paramètres de page : "errorPage" et "isErrorPage"
- Contrôle de surface d'un formulaire en JavaScript

MISE EN OEUVRE DU MODELE MVC    (4 Heures)
- Répartition des rôles entre Servlet et JSP
- Utilisation de Java Beans et gestion de leur portée
- Les actions standards JSP : <jsp:xxx>
- Utilisation des "Expressions Languages" (EL)
- Limite du modèle MVC et introduction au MVC2
- Présentation d'un framework Web MVC2 : Struts

UTILISATION DE TABLIBS    (3 Heures)
- Motivation des TagLibs et structure
- Présentation de la JSTL
- Utilisation de la JSTL core
- Exemples de TabLibs "on the shelf"
- Utilisation de la TagLib "displaytag"

DEPLOIEMENT D'UNE APPLICATION J2EE    (2 Heures)
- Structure arborescente d'un fichier .war
- Création d'un fichier de déploiement web.xml
- Génération d'un fichier .war sous Eclipse
- Déploiement d'un fichier .war sous Tomcat
- Fonctions d'administration de Tomcat


Outils de développement utilisés

Plate-forme Java JEE, Eclipse 3.2 et plugins, moteur de Servlet/JSP Tomcat 5.5, Environnements spécifiques sur demande.

Calendrier de réalisation

Ce stage n'est pas planifié pour le moment mais vous avez la possibilité de proposer une date de réalisation en cliquant ici.