Configuring a Web application
All major aspects of a Web application are configured declaratively by means of Struts configuration files. Action-mappings, global-forwards, message-resources, data-sources, form-beans, global-exceptions, and so forth, are among key elements found in Struts configuration files.
(Refer to the for the complete list and details.) Of these, extends the semantics for action-mappings, global-forwards, and message-resources.uses multiple Struts configuration files. There can be multiple configuration files defined for each Web module. Each Web module can be tailored to a custom configuration for its purpose:
- InitializationServlet
- The Web module that initializes the application. This Web module also contains commands that will be executed through non-Web channel, such as the scheduler, , and so on.
- Stores
- The Web module for stores.
- CommerceAccelerator
- The Web module for the , a browser-based component that you can use to operate and maintain stores.
- OrganizationAdministration
- The Web module for the Organization Administration Console, a browser-based component for administering people, groups, organizations, and associated security elements.
- SiteAdministration
- The Web module for the Administration Console, a browser-based component that allows complete administrative operations at the site or store level.