|
|
13 of 14 people found the following review helpful:
3.0 out of 5 stars
Should be called 'Building Java Web Applications...', 29 Jan 2003
While this book is well written and very readable it is miss-titled. If it had been titled 'Building Java Web Applications using Struts and other tools' I would have given it a higher rating, as this is what much of it is about. Expecting a book on how to use Struts, I was disappointed when I discovered that a lot of the book simply discusses building Java based web applications - Discussions that have little to do with Struts. In addition several of the 'Struts' chapters are inadequate, and some information is missing completely, such as how to integrate struts with declarative security and JAAS. Blow by Blow: Chapters 1,2 - Web and Web App. overview. Unless you are completely new to web development and Java based web applications these chapters are a waste of space and time. At best a refresher. Chapter 3 - A high level overview of Struts. Useful if you have never used it before. Chapter 4 - An in-depth discussion of struts configuration. Useful as a reference as the struts documentation is lacking in this regard. Chapters 5,6,7,8 - Detailed look at framework internals. Some useful bits in here, but most of the information is not needed to actually use the framework. Still, interesting if you like to know what happens 'under the hood'. Chapter 9 - Good chapter on the pros and cons of extending the framework, including common extension points. Chapter 10 - All you need to know about exception handling with Struts. Chapter 11 - Good chapter on the validation framework, including internationalised validation and re-using the validation framework outside. Chapter 12 - Internationalisation, but does not discuss internationalisation of images and other resources. There is not enough detail in this chapter and the excuse is 'building multilingual applications is outside the scope of the book' - but the chapters about Internationalisation, right? Chapter 13 - Chapter covering the in's and out's out using EJB's as your model. Well written, but has nothing to do with using Struts. Chapter 14 - Good chapter on the tiles plugin, but again not enough detail. Chapter 15 - Logging - not much struts specific stuff in here. Chapter 16 - Packaging a web app including using ant - again not much struts specific stuff here. Chapter 17 - Performance - you guessed it, not much struts info here either. All in all this book is well written, but if it had been more appropriately titled, or I had known what was in it, I may not have bought it as I have a lot of the information in other titles. Having said that, if you are new to web application development and are considering using Struts but know nothing about it, then this is the book for you.
|