Apprenez à construire des applications Internet/intranet
avec Struts, le framework de développement JSP open
source.
Issu du projet Jakarta d'Apache, le framework Struts
jouit déjà d'une grande notoriété et est promis à un bel
avenir. A partir de deux composants principaux, une
architecture Modèle-Vue-Contrôleur qui facilite la
construction d'applications dotées de beaucoup de
flexibilité, et un ensemble de balises personnalisées pour
construire des pages JSP, Struts permet de développer des
applications pour des sites Web en Java plus faciles à
maintenir et plus rapidement modifiables.
Basé sur de nombreux exercices et exemples
d'applications, le CampusPress Référence Struts a été conçu
pour vous garantir une assimilation rapide et une prise en
main efficace de la technologie Struts. Le livre commence
par une présentation de l'architecture
Modèle-Vue-Contrôleur sur laquelle est basé le framework
open source. Puis, vous constaterez la puissance de
celui-ci en suivant de A à Z le développement d'une
application de gestion de portefeuille boursier qui permet
d'aborder tous les composants de Struts. Vous verrez la
bibliothèque de balises de Struts en action et utiliserez
des balises pour HTML, JavaBeans, les opérations logiques,
etc. Vous apprendrez comment utiliser Struts avec JBoss
pour EJB et avec Apache Axis pour travailler avec les Web
Services. Enfin, le débogage et les tests des applications
Struts avec des outils comme JUnit seront également
abordés.
Offert ! Un CD-ROM avec tous les codes sources, les
applications Struts 1.1 bêta 2, MySQL 3.23, J2SE, JBoss
3.03, XDoclet et Torque ainsi que les outils Apache Ant,
Axis, Cactus, JUnit et Tomcat 4.1
Au sommaire
- Introduction
- Struts dans son contexte
- Les design patterns Modèle-Vue-Contrôleur : le
développement JSP " Model 2 "
- Une première application Struts : Hello world
- Le protocole http : communications et contrôle des
applications web
- JSP, bibliothèques de balises et JSTL
- Notre application : un portefeuille d'actions
- Les composants Vue : ce que voit l'utilisateur
- Le contrôleur mène l'action
- Les composants Modèle : la modélisation métier
- Assemblage de l'application : le fichier
struts-config.xml
- Fonctionnement des bibliothèques de balises : vue de
l'intérieur
- Les balises Struts pour HTML : construction des pages
et traitement des formulaires
- La bibliothèque Bean : stockage et transmission des
données
- Les balises Logic : logique de présentation
conditionnelle
- Gestion des sous-propriétés et insertion de
contenus
- La bibliothèque Tiles : construction de modèles de
documents maîtres
- Les DynaForms et le Validator
- Struts et les EJB
- Struts et les Web services
- Construction, déploiement et test des applications
Struts
- Annexe. Installation de Struts et des exemples
d'application du CD-Rom