title: Basic flow of Struts
body: <p>Well I want to study Struts so I am going to begin with Struts 1,
  I would like to know the general flow. What files are required?</p>
  
  <p>Whats the function of struts-config.xml? validation.xml? validation-rules.xml
  When you visit your JSP page, and an action gets fired, what happens? What does the Action and Form class do? Which class is called first when an action gets fired.</p>
  
  <p>I just downloaded a sample form, and all these files are confusing at first. I would like to know whats going on to get a better idea of Struts.</p>