Struts Resources

Several people are mentioning Struts in their weblogs recently and since I am just finishing up my first web application using Struts I thought I might add my two cents to hopefully help anyone just starting out. Here are the resources I used and an opinion or two on them:

Struts In Action
Manning offers you the opportunity to buy this one as a PDF (bravo!) from their website for less than what you have to pay for the paper version. Alternatively you can buy it using the link above and I get a tiny amount of money. 🙂

Programming Jakarta Struts
I got this one through my Safari subscription but again, you may prefer the paper version.
The Struts user and developer guides
Contains some IMHO can’t-do-without information that is skipped by both of the two books above.
The Struts user mailing list
Rapid responses to your questions and a huge searchable database of answers that prevent you from having to ask them in the first place most of the time.

Basically, the conclusion I came to after having worked on this a while is that although the state of the documentation for Struts is better than it has ever been in the past (I first looked at it a long time ago when its documentation consisted of a couple of tutorials), any single source of information still leaves much to be desired when you are actually building a web application.

I found myself frequently flipping back and forth between the two books and the official Struts documentation to answer questions I had as I worked and there were questions which I only found the answers to in each of the three books independently. There was no single book that answered all the questions I had. So my recommendation at this point is to lay your hands on all of the resources you can afford to purchase.

3 thoughts on “Struts Resources

  1. John Munsch

    > If you are a fan of news readers such as FeedReader, you can subscribe
    > to the following RSS feed to be notified whenever a new book on Struts
    > is available:
    Who knows Bertrand, I might yet convince you to look at the rest of my site. I wrote HotSheet, one of the better Java RSS aggregators 🙂
    > Who knows, I will finally maybe convince you to use and appreciate this
    > Web site 😉
    > Bertrand
    BTW, I really do appreciate your website. I just felt that to be really useful it should include the other two resources I sited (Half and BookPool). I was unaware at the time that it was created in order to demonstrate web services and not just to provide the resource.
    I can say that Half used to (although I’m not sure they still do) scrape other sites in order to list their book prices in addition to their own. You could do something similar and package the scraper as a web service which runs separately. That would allow you to still integrate with it in the same fashion as all the other providers you currently list. That would make your site be both a good demonstration of your software prowess _and_ a wonderful resource. I can promise that if you included those two things, I’d never search for a Java programming book anywhere else.

  2. Bertrand Fontaine

    > I wrote HotSheet, one of the better Java
    > RSS aggregators 🙂
    Oooops! Here is what happens when I have to discover Web sites talking about JavaShelf via its logs 😉 If you can confirm me that HotSheet works fine with the feeds of JavaShelf (or inversely, it depends on who is speaking 😉 I would be happy to point to your download page.
    I will add new bookstores in the future (I am already an affiliate of B&N and Alibris but I have to contact them to know if their data can be accessed on-line), but this is low priority as far as I still have to write the Web services course…

Comments are closed.