Depuis que
J2EE a conquis les entreprises, les
Java Server
Pages (JSP) sont devenues l'une des principales interfaces
de front-end pour les
applications web développées en Java,
Les concepteurs de pages web dynamiques et les
développeurs
Java bénéficient ainsi d'une interface d'accès homogène aux
bases de données et aux autres ressources fournies par les
applications. Cela dit, une des caractéristiques des
JSP
est qu'on peut aussi en tirer avantage sans être un
programmeur de haut niveau. Ce livre vous propose de
plonger dans le monde fascinant des JSP. Il illustre la
manière avec laquelle les JSP utilisent la puissance des
servlets Java pour créer des applications web efficaces,
faciles à maintenir et réutilisables ; vous y apprendrez
par la même occasion à maîtriser le
serveur Tomcat
d'Apache. Vous trouverez dans cet ouvrage le détail de la
syntaxe complète de JSP, des éléments de script, de la
gestion d'erreurs et du débogage, de l'accès aux
bases de
données, de l'authentification et la personnalisation, de
l'internationalisation et de l'intégration avec XML.
JavaServer Pages prend en compte les besoins différents des
deux types de professionnels qui veulent connaître les JSP
: les auteurs de pages web qui souhaitent utiliser les
éléments JSP et les programmeurs qui doivent comprendre
l'API des JSP. Si vous souhaitez aller plus loin et que le
développement de vos propres composants JSP vous démange,
ce livre vous explique également comment créer des
bibliothèques de tags personnalisées, ou comment intégrer
les servlets et les JavaBeans avec JSP. Enfin, l'auteur
développe une bibliothèque de tags complète, axée notamment
sur l'accès aux bases de données et à
l'internationalisation, qui pourra vous servir de tremplin
pour écrire vous propres bibliothèques.
Sommaire
-
BASES D'UNE APPLICATION JSP.
- Introduction aux JavaServer Pages.
- Bases de HTTP et des servlets.
- Vue d'ensemble des JSP.
- Mise en place d'un environnement JSP.
DEVELOPPEMENT D'APPLICATIONS JSP.
- Génération d'un contenu dynamique.
- Utilisation des éléments de script.
- Gestion des erreurs et débogage.
- Partage de données entre pages JSP, requêtes et
utilisateurs.
- Accès à une base de données.
- Authentification et personnalisation.
- Internationalisation.
- D'autres applications.
LES JSP DANS J2EE ET DEVELOPPEMENT DE COMPOSANTS
JSP.
- Modèles d'applications web.
- Combinaison servlets/JSP.
- Développement de JavaBeans pour les JSP.
- Développement d'actions JSP personnalisées.
- Développement de composants d'accès aux bases de
données