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.