Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Struts Kick Start
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Struts Kick Start

Struts Kick Start

Quick - Concise - Practical

James Turner, Kevin Bedell

492 pages, parution le 07/01/2003

Résumé

Learn to build applications with Jakarta Struts, the most popular JSP development framework. Struts Kick Start is a "hands-on" book filled with sample applications and code snippets you can reuse, and in-depth coverage of new features in Struts 1.1. If you are looking for a practical book that "shows you how to do it", then Struts Kick Start is for you.
The book begins with a discussion of Struts and its Model-View-Controller (MVC) architecture. The authors' then demonstrate Struts' power through the development of a non-trivial sample application - covering all the Struts components in a "how to use them" approach. You'll also see the Struts Tag Library in action - use tags for HTML, javabeans, logical operations and more. You'll learn to use Struts with JBoss for EJB's, with Apache Axis to publish and use Web Services, and with JUnit for testing and debugging. The authors work with the latest Struts 1.1 features including DynaForms, Tiles and the Validator.
The book includes a CD-ROM containing the tools discussed in the book: Struts 1.1 beta 2, Java 2 Standard Edition, JBoss 3.0.3, MySQL 3.23, XDoclet, Torque, Tomcat, Ant, Axis, Cactus, and JUnit. Plus, it comes with an electronic, fully searchable version of the book.

Contents
  • Introduction.
  • 1. Struts in Context.
  • 2. The Model-View-Controller Design Pattern: 'Model 2' JSP Development.
  • 3. Hello World!: A First Struts Application.
  • 4. HTTP Protocol: Web Application Communications and Control.
  • 5. JSP, Taglibs, and JSTL: Extending Java onto the Page.
  • 6. The Sample Application: A Financial Portfolio.
  • 7. View Components: What the End User Sees.
  • 8. The Controller: Directing the Action.
  • 9. Model Components: Modeling the Business.
  • 10. The struts-config.xml File: Tying All the Pieces Together.
  • 11. How the Struts Tag Libraries Work: The View from Inside.
  • 12. Struts HTML Tags: Page Construction and Form Processing.
  • 13. Struts Bean Tags: Storing and Passing Data.
  • 14. Struts Logic Tags: Conditional Presentation Logic.
  • 15. The Nested and Template Struts Tag Libraries: Handling Subproperties and Inserting Content.
  • 16. The Struts Tiles Tag Library: Creation Master Document Templates.
  • 17. DynaForms and the Validator.
  • 18. Using Struts with Enterprise JavaBeans.
  • 19. Using Struts with Web Services.
  • 20. Building, Deploying, and Testing Struts Applications.
  • Appendix A. Installing Struts and the Sample Applications from the CD.

L'auteur - James Turner

James Turner is the manager of Black Bear Software, LLC, which develops e-Commerce Web sites for client companies. Previously, he was a principal software engineer at Viridien Technologies, where he was involved in the development of several Java-based shopping cart sites for major corporations including CVS and Woolworth UK. He has over 20 years experience as a developer. In addition, he is a freelance journalist and technology writer who has had his work appear in such publications as Wired Magazine and The Christian Science Monitor.

Caractéristiques techniques

  PAPIER
Éditeur(s) Sams
Auteur(s) James Turner, Kevin Bedell
Parution 07/01/2003
Nb. de pages 492
Format 18,5 x 23
Couverture Relié
Poids 855g
Intérieur Noir et Blanc
EAN13 9780672324727
ISBN13 978-0-672-32472-7

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription