Pro Jakarta Struts

Pro Jakarta Struts

by John Carnell, Rob Harrop

Paperback(Softcover reprint of the original 2nd ed.)

$41.98 $49.99 Save 16% Current price is $41.98, Original price is $49.99. You Save 16%.


* Teaches how to use Struts properly through the construction of a fully-functional app using J2EE design patterns.

* Presents 6 web anti-patterns and shows how to use Struts to refactor them, and discusses when and how to incorporate J2EE design patterns into your web apps.

* Introduces other Jakarta/OSS projects and show how to integrate them with Struts and simplify your Struts development e.g. ObjectRelationalBridge, XDoclet, Ant.

Product Details

ISBN-13: 9781590592281
Publisher: Apress
Publication date: 09/24/2004
Series: The Expert's Voice in Java Series
Edition description: Softcover reprint of the original 2nd ed.
Pages: 600
Product dimensions: 7.01(w) x 9.25(h) x 0.05(d)

About the Author

John Carnell is a principal architect for NetChange LLC, an IT management consulting firm specializing in enterprise application design and implementation. John is also an adjunct facility member of the Waukesha County Technical College's School of Business in Wisconsin. In addition, John is a prolific speaker and writer. He has spoken at national conferences such as Internet Expo, the Data Warehousing Institute, and the Complete Programmer's Network Software Symposiums. John has authored, co-authored, and been a technical reviewer for a number of technical books and industry publications.

Table of Contents

A table of contents is not available for this title.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

3.5 out of 5 based on 0 ratings. 2 reviews.
Guest More than 1 year ago
Although there is a lot of good info on struts here it is near impossible to follow along and build the example app. The author takes you as far as setting up a development structure in chapter 2 then any semblance of instruction's on how to build in this environment go away. The author talks in detail about the creation of the app files but nowhere does it seem is there a reference of where they go, you have to figure it out for yourself. This would not be bad thing but when your trying to focus on learning the technology in the book all the overhead is distracting.
Guest More than 1 year ago
The motivation for this book is that for web server applications, several antipatterns have emerged. The authors term these Concern Slush, Tier Leakage, Hardwired, Validation Confusion, Tight Skins and Data Madness. Quite colourful and succinct. Apart from anything else, they should be commended for the terminology. They suggest that the knowledgeable use of Struts can prevent these antipatterns. For example, they devote an entire chapter to showing with a detailed case study how you can validate an HTML form using Struts framework. As another example, a different chapter deals with the Data Madness antipattern. They demonstrate how to access your SQL database with a tier that isolates the specific properties of that database from the rest of your code. Far easier to switch or upgrade the database, if you desire. Throughout the text are many instances of how the Struts XML configuration files gives you a simple declarative means of assembling your application. You still have to write actual code, of course. But the XML gives you a modular, extensible way to then plug the parts together. Oh yes, they also emphasise another attraction of Struts. It is free and open source.