Programming Jakarta Struts

Programming Jakarta Struts

$39.95 $39.95

  • Release Date: 13 November, 2002
  • Used Price: $22.00
  • Availability: Special Order
  • Third Party Used Price: $21.20

Author: Chuck Cavaness

Similar Products

Struts in Action: Building Web Applications with the Leading Java Framework

From $29.67:

Struts in Action: Building Web Applications with the Leading Java Framework

Core J2EE Patterns: Best Practices and Design Strategies, Second Edition

From $34.99:

Core J2EE Patterns: Best Practices and Design Strategies, Second Edition

Jakarta Struts Pocket Reference

From $9.95:

Jakarta Struts Pocket Reference

JavaServer Pages, 3rd Edition

From $29.67:

JavaServer Pages, 3rd Edition

Enterprise JavaBeans (3rd Edition)

Enterprise JavaBeans (3rd Edition)

Customer Rating: 3.6 of 5 (53 total reviews)

  • 4 starsA Great tutorial guide to Struts

    Programming Jakarta Struts is a great book. I wanted to give it 4 1/2 stars but Amazon doesn't allow that. I bought this book the first day it came out and read it cover to cover. This was one of the first books out that covered Struts 1.1 in any detail. Chuck Cavaness, the author had published most of the book on where readers could review the beta copy of the book and so I knew this was going to be a great book.

    I just finished teaching a 6-week Struts class and used this book for that class. The book starts with intro to Web development, servlets and JSP pages before jumping into the basics of the Struts framework. Chuck does a great job in breaking down the components of the Struts framework and explaining them in details. After the intro, the book builds into the guts of the Struts framework with detailed chapters exploring MVC, the Action classes, Model components and the display tier.

    The chapter on tag libraries is very well written. The author mentions JSTL, the JSP Standard Tag Library but only includes a 2-page summary of JSTL. I wish the section on JSTL had a little more meat to it. I think this probably had something to do with the timing of the publication of the book and the JSTL standard.

    I also liked the chapter on the validation framework. With the framework wasn't covered in any detail, there was still enough information to get you started with the validation framework. In the later chapters, the author discusses EJB integration in Struts and provides some good best practices for that integration.

    To summarize, this is a great book and has to be one of the best Struts tutorial books out there. I should know, as I own about five Struts book. I would highly recommend this book to anyone looking to learn more about Struts.

  • 5 starsA Great Advanced Guide to Struts

    This book is a must have! I've been programming with Struts for about 6 months and I didn't want a beginners guide. This book hits the perfect level with me and covers the stuff that I wanted to know about. It's definitely not a beginners guide, although I think even beginning Struts developers should read it to save themselves time later.

    Here's why I'm giving it five stars:

    Chapter 1 - Covers MVC and Model 2 Background and Trivia
    Chapter 2 - Covers Request/Response and Forward/Redirect Info
    Chapter 3 - Good overview of the framework with the Bank example (All banking code is provided, including Ant scripts)

    Chapter 4 - A complete chapter on configuring the web.xml and struts-config.xml (Some parameter are missing because of changes after book release)

    Chapter 5 - A great chapter on explaining the controller of Struts

    Chapter 6 - The reason to buy this book! Everything you ever wanted to know about how to build the model for Struts

    Chapter 7 - Dynamic Forms Coverage (Good Coverage)
    Chapter 8 - Tags (This chapter could have been better!)

    Chapter 9 - The explanation of why and how to extend Struts if neccessary for any real Struts applications.

    Chapter 10 - Great coverage of the declarative and programmatic exception handling

    Chapter 11 - Coverage of the validator framework. Also covers how to create your own rules and to use it outside of Struts

    Chapter 12 - Good I18N Coverage
    Chapter 13 - Excellent chapter on EJBs and Struts (A must read!!!)

    Chapter 14 - Tiles, but I've not read this chapter close enough to comment.

    Chapter 15 - The best information available on Logging in a web application (A must read by all!)

    Chapter 16 - Solid coverage of using Ant to package Struts. (Ant scripts are included)

    Chapter 17 - Decent chapter on Performance

    Overall, each chapter covers exactly what more advanced Struts users want and need.

    You can't go wrong buying this book!

  • 4 starsMove to Struts 1.1

    [A review of the Second Edition]

    The first version of Struts was enthusiastically received by the Java community. Its easy factorisation of GUI coding and back end business logic, in a fashion that built upon existing Model-View-Controller approaches, proved compelling. So too, of course, was its free, open source nature.

    As experience was gained, Struts was upgraded to version 1.1, which this book fully discusses, in the typical competent O'Reilly tradition that readers will be familiar with. If you are still using Struts 1.0, and have no inclination to migrate, then you probably don't need this book. But Cavaness suggests that you should give 1.1 a consideration, and this book is persuasive argument.

    Some chapters are useful, but mundane, like those on internationalisation, exception handling and logging. Definitely important capabilities. So much so that you can reasonably expect any major application to have these. The only question is, how exactly does it enable them? Struts handles these quite capably.

    I have not read the first edition of this book. But this edition indeed seems very comprehensive and useful.