Tony,
While my IDE supports Struts, I still prefer to write the code by hand. Probably because I want to TDD as much as possible. I use the order:
- Backend (DAO/SessionBean/etc) - Technically this isn't part of Struts, but I find it helpful to start here
- Action and ActionForm to get object to call for backend
- Action and model classes to store back end results in request/session and format as needed
-
JSP - struts-config.xml
Also, note that I am doing this one action at a time. I wouldn't write all the ActionForms in one shot as I wouldn't know what they needed on such a detailed level.