The application.
This is the topmost component for modeling a web application.
This component manages all application-level concerns:
Attributes | ||
mandatory
String
|
HomePage |
The page displayed by default by the application. The path is relative to the WEB-INF directory and has to start with a '/' (ex: /pages/Welcome). |
Named Children Elements | ||
0 - unbounded
ExpressionFunctionsProvider[] |
CustomExpressionFunctions |
The list of custom expression functions providers. |
1 - unbounded
locale.LocaleConfig[] |
SupportedLocales |
The list of supported locales with their configuration. |
mandatory
locale.ILocaleSelector |
LocaleSelector |
This is the component that knows how to retrieve the locale used by a user. |
1 - unbounded
msg.MessageProvider[] |
MessagesProviders |
Declares the components that provide localized messages. |
optional
error.ErrorHandler |
ErrorHandler |
This is the component in charge of displaying uncaught exceptions to the user. |
0 - unbounded
binding.IDataSource[] |
GlobalBeans |
Defines global application beans used by the presentation layer. Beans declared here are accessible from any page of the application. |
0 - unbounded
RuleDefinition[] |
Rules |
Declares general rules reused across the application. |
1 - unbounded
html.IFrame[] |
Frames |
Declares graphical frames used by the application. |