Formation Complète de JSP
Contenu du cours
- Applications Web
- Le World Wide Web
- HTML
- Web server
- HTTP
- Pages Web dynamiques
- CGI
- Java Web Technologies
- Servlets
- JSP
- Architecture de JSP
- JSP Conteneurs
- Architecture Servlet
- Traduction de page
- Types de contenu de JSP
- Directives
- Type de contenu
- Mise en mémoire tampon
- Éléments Scripting
- Expressions de JSP
10.Actions standard
11.Actions personnalisées et JSTL
12.Objets et portées
13.Objets implicites
14.Cycle de vie JSP
- Éléments de script
- Traduction de contenu du Template
- Scriptlets
- Expressions
- Déclarations
- Dos et Don’ts
- Objets implicites pour Scriptlets
- L'objet de requête
- L'objet de réponse
- L'objet de sortie
- Applications interactives de JSP
- Formes HTML
- Paramètres de lecture de CGI
- JSPs et classes de Java
- Gestion d'erreur
- Gestion de session
- La session API
- Cookies et JSP
- Utilisant JavaBeans
- Séparation de la présentation et de la logique des affaires
- Actions de JSP
- JavaBeans
- Utilisation des propriétés
- <jsp: useBean>
- <jsp: getProperty> et <jsp : setProperty>
- Utilisant des paramètres de forme avec Beans
- Objets et portées
- Travailler avec des vecteurs
- La langue d'expression et JSTL
- Aller Scriptless
- La langue d'expression JSP
- EL Syntaxe
- Dactylographiez la coercition
- Gestion d'erreur
- Objets implicites pour EL
- La bibliothèque Tag standard de JSP
- Rôle de JSTL
- Les actions de noyau
10.Utilisant des Beans avec JSTL
11.Les actions de formatage
12.Manuscrits versus EL/JSTL
- Caractéristiques avancées de JSP
- Composants de Web
- Renvoi
- Inclusion
- Dépassement des paramètres
- Bibliothèques Tags personnalisés
- Tag Library architecture
- La mise en œuvre en Java ou JSP
- Threads
- Stratégies pour Sécurité des threads
10.XML et JSP
11.JSP pour des services Web
- Vue d'ensemble JSTL
- La bibliothèque JSP de balises standard
- La langue d'expression de JSP
- EL Syntaxe
- Dactylographiez la coercition
- Gestion d'erreur
- Objets implicites pour EL
- JSTL Namespaces
- Utilisant JSTL dans une page
- Les actions de noyau
10.Aller Scriptless
11.Instanciation d'objet
12.Partage des objets
13.Décomposition
14.Paramétrisation
- Les actions de base
- La bibliothèque de noyau de JSTL
- <c:out>
- <c:set>
- Gotchas
- Traitement conditionnel
- Traitement itératif
- Énumérer les cartes
- Ficelles de Tokenizing
- Attraper les Exceptions
10. Accès aux ressources
- Le formatage et actions i18n
- La bibliothèque de formatage de JSTL
- Locales
- Détermination locale
- Fuseaux horaires
- Réglage de la zone Locale et de l'heure
- Formatage et analyse des Dates
- Formatage et analyse des chiffres
- Internationalisation
- Travailler avec des regroupements de ressources
10.Support de Langues multiples
- Les actions de SQL
- La bibliothèque JSTL SQL
- Utilisant des données relationnelles
- Se relier à un DriverManager
- Se relier via un DataSource
- L'interface de résultat
- Fabrication d'une question
- Insertions, mises à jour et suppressions
- SQL paramétrisé
- Transactions
- Les actions de XML
- La bibliothèque JSTL XML
- Utilisant XML
- Points d'émission de données de XML
- Analyse et adressage
- Utilisant XPath dans JSTL
- XPath versus EL
- Contexte de XPath
- Objets implicites pour XPath
- Traitement conditionnel
10.Traitement itératif
11. Contexte changeant de XPath
12. Travail avec XML Namespaces
13. Utilisant XSLT
14. Enchaînement des transformations
15.Lecture XML à partir du corps de demande
16. XML et les services Web SOAP
Description
Ce cours de quatre jours développe des compétences en JavaServer pages ou JSP, qui est le moyen standard de contenu dynamique de création pour des applications Web sous la plate-forme Java Enterprise. Il traite JSP 2,0, y compris des caractéristiques plus anciennes telles que des scriptlets mais cible aussi de plus nouvelles caractéristiques et techniques, y compris des expressions de JSP et le JSTL. À la fin du cours, les étudiants seront bien préparés pour les JSPs auteur pour des applications Web de petite taille- ou à grande échelle, ou « à la main » (ils utilisent seulement un éditeur de texte dans la classe) ou en utilisant un outil de création.
Objectifs
Expliquer les principes fondamentaux d’HTML et d’HTTP dans le World Wide Web.Décrire le CGI et son rôle en implémentant des applications Web interactives.
Décrivez les JavaServer Pages et leurs relations avec les Servlets et les J2EE en général.
Décrivez comment un JSP est traduit en Servlet et traité au temps d'exécution.
Expliquez l'utilisation des directives concernant JSPs et décrivez les principales directives.
Mettre en œuvre des JSP simples qui utilisent le code Java dans les déclarations, les expressions et les scriptlets.
Énumérer et utiliser les objets implicites disponibles pour les éléments de script.
Expliquer l'utilisation des formes HTML dans les applications Web.