Following are the steps to develop a struts1 bases programs
- Gather and define the application requirement.
- Define and developed each screen requirement in terms of the data collected and displayed.
- Determine all the access path for each screen.
- Determine the ActionMapping that correlate to the application business logic.
- Create the ActionForms with depend properties from the screen requirements this(include the validation portion as well.
- Develop Actions to be called by ActionMappings that in turn call the appropriate helpers and forward to jsp.
- Develop the application business logic (Beans,ejb,etc)
- Create jsp to match the workflows using ActionMappings.
- Build the appropriate configuration file this includes struts-config.xml and web.xml.
- Build,test,deploy.