Overview

You don't know what you've got till it's found

Like Prego -- it's probably in there

Like everything else, you don't know what you don't know! I was talking to a guy last night about how to perform validations on a web site and what tier was the most appropriate. I quickly discovered he was coding his validation rules right in the middle of the Java action! But hey, it works right? Well maybe if you have a couple developers dedicated to the code as new languages and countries are folded into the supported customer base.

A sophisticated web framework like Struts 2 has many useful features baked right in to the code base. If they didn't we might want to remove the "sophisticated" adjective. Validations are one of the ingredients of this savory framework and this How2 will explain how you can begin enjoying it right away.



Struts 2 In Action dot com

The new and improved source

Welcome to my little piece of the internet. In the spirit of our hugely successful Manning publication, I am launching this site to help those stepping up to the new web framework. Our book has been translated to four languages now and sales are great! I have had the privilege of talking with many developers over the past year and I am starting to see a common series of questions. In the How2 section, I will be publishing short stories to deal with these recurring themes. Please be patient as I transition and grow this new learning site.

This is not your father's Struts

Now fat free!

Struts 2 is about as different from Struts 1 as mustard is from ketchup; different in all the right ways. Struts 2 is a very flexible and capable framework that allows you to build sites that were either difficult or impossible before. However, with all of this flexibility comes confusion, help with design decisions is nearly impossible to find and Hello World tutorials hardly prepare you for the experience you need while building a "real" application. You need a road map designed by people who know the terrain.