Performs the role of Controller
Process user requests
Determine what the user is trying to achieve according to the request
Pull data from the model (if necessary) to be given to the appropriate view, and Select the proper view to respond to the user
Delegates most of this grunt work to Action classes
Is responsible for initialization and clean up of resources.
loads the application config corresponding to the "config" init-param's in web.xml.
goes through an enumeration of all init-param elements, looking for those elements who's name starts with config/ for modules