Développement de composants Web à l`aide des

publicité
Oracle University | Contact Us: +33 (0) 1 57 60 20 81
Développement de composants Web à l’aide des technologies Servlet et JSP
Duration: 5 Days
What you will learn
Les JSP (JavaServer Pages) et les servlets sont les principales technologies du niveau Web définies dans la
plate-forme Java, Enterprise Edition (plate-forme Java EE). Le cours « Développement de composants Web à l’aide des
technologies Servlet et JSP » permet aux développeurs Java confirmés d'acquérir les connaissances et les
compétences nécessaires pour développer rapidement des applications Web avec les technologies JSP et servlet en
utilisant Sun Java System Application Server et la structure Struts d'Apache. Les participants découvriront les méthodes
actuelles d'analyse, de conception, de développement et de déploiement d'applications Web à l'aide des technologies
Java. Des travaux dirigés offrent l'expérience nécessaire pour construire et déployer des applications Web de petite et
moyenne taille, typiques des sites intranet ou commerciaux de faible volume. Le cours présente la technologie Java EE
5 et utilise le kit de développement logiciel Java EE 5. L'IDE NetBeans 5.5 est utilisé pour les travaux dirigés. Ce cours
constitue également une préparation idéale à l'examen de certification SCWCD (Développeur de composants Web
certifié Sun) pour la plate-forme Java EE 5. Pour pouvoir se présenter à l’examen, les candidats à la certification
SCWCD devront toutefois avoir passé six mois à développer des applications Web à l’aide des technologies de page
JSP et de servlet.
Public visé
Ce cours s'adresse aux développeurs ayant des compétences équivalentes à celle d'un développeur Java certifié Sun,
qui créent des composants Web (tels que des servlets et des balises personnalisées). Ce cours n'est pas destiné aux
concepteurs de pages Web utilisant le langage HTML (HyperText Markup Language), la technologie JavaScript ou
d'autres technologies de présentation Web.
Related Training
Required Prerequisites
Le langage de programmation Java et être capable d'écrire des applications Java
Intégrer du code Java existant (par exemple, réutiliser des classes créées par d'autres programmeurs)
Concevoir des applications Java
Créer une page Web en utilisant le langage HTML
Suggested Prerequisites
Pouvoir décrire les avantages fonctionnels d'une architectur
Course Objectives
Copyright © 2013, Oracle. All rights reserved.
Page 1
Écrire des servlets en utilisant la programmation en langage Java (servlets Java)
Créer des applications Web robustes en utilisant la structure Struts, la gestion de sessions, des filtres et l'intégration de
bases de données
Écrire des pages JSP
Créer des pages JSP faciles à gérer en utilisant le langage d'expression, JSTL (JSP Standard Tag Library) et la
structure Struts Tiles
Créer des applications Web robustes qui intègrent la structure Struts et des pages JSP
Course Topics
Introduction aux technologies des applications Web
Décrire des applications Web
Décrire la plate-forme Java, Enterprise Edition 5 (Java EE 5)
Décrire la technologie des servlets Java
Décrire la technologie JSP (JavaServer Pages)
Définir l'architecture à trois niveaux
Définir l'architecture MVC (Model-View-Controller)
Développement d'un composant d'affichage
Concevoir un composant d'affichage
Décrire le protocole HTTP (Hypertext Transfer Protocol)
Décrire le comportement d'un conteneur web
Développer une servlet HTTP simple
Configurer et développer une servlet
Développement d'un composant contrôleur
Concevoir un composant contrôleur
Créer un formulaire HTML
Décrire la façon dont les données de formulaire HTML sont envoyées dans une requête HTTP
Développer une servlet contrôleur
Distribuer d'une servlet contrôleur à une servlet d'affichage
Développement de formulaires dynamiques
Décrire le cycle de vie d'une servlet
Personnaliser une servlet à l'aide des paramètres d'initialisation
Expliquer comment les erreurs sont indiquées dans le formulaire web
Repopulation d'un formulaire Web
Partage des ressources d'une application en utilisant les contextes de servlet
Décrire l'objectif et les caractéristiques d'un contexte de servlet
Développer un écouteur de contexte de servlet pour initialiser une ressource d'application partagée
Conception de la couche Business
Décrire le modèle d'analyse
Concevoir des composants Entité
Concevoir des composants Service
Copyright © 2013, Oracle. All rights reserved.
Page 2
Développement d 'applications Web en utilisant Struts
Concevoir une application Web en utilisant l'architecture MVC de la structure Struts
Développer une classe d'actions Struts
Configurer la répartition des actions Struts
Développement d'applications Web à l'aide du gestionnaire de sessions
Décrire l'objectif de la gestion de session
Concevoir une application Web qui utilise la gestion de session
Développer des servlets à l'aide du gestionnaire de sessions
Décrire l'implémentation des cookies du gestionnaire de sessions
Décrire l'implémentation des réécritures d'URL de la gestion de sessions
Utilisation des filtres dans les applications Web
Décrire le cycle de requête d'un conteneur web
Décrire le filtre API
Développer une classe de filtres
Configurer un filtre dans le ficher web.xml
Intégration d'applications Web avec des bases de données
Mapper une structure de données d'exemple dans les entités de la base de données
Concevoir une application Web à intégrer à un DBMS
Configurer une DataSource et l'API JNDI (Java Naming and Directory Interface)
Développement de pages JSP
Décrire la technologie JSP
Écrire un code JSP en utilisant les éléments de script
Écrire un code JSP en utilisant la directive de page
Écrire un code JSP en utilisant les balises standard
Écrire un code JSP en utilisant le langage EL (Expression Language)
Configurer l'environnement JSP dans le fichier web.xml
Développement de pages JSP à l'aide de balises personnalisées
Décrire les rôles Java EE impliqués dans le développement d'une application Web
Concevoir une application Web en utilisant les balises personnalisées
Utiliser les balises JSTL dans une page JSP
Développement d'applications Web à l'aide de formulaires d'actions Struts
Décrire les composants dans une application Struts
Développer une classe ActionForm
Développer une page JSP pour l'affichage de formulaires
Configurer l'affichage de formulaires
Création de composants de présentation Web réutilisables
Décrire comment créer la présentation de pages web à partir de composants de présentation réutilisables
Inclure des segments JSP
Développer des présentations en utilisant la structure Struts Tiles
Copyright © 2013, Oracle. All rights reserved.
Page 3
Téléchargement