General information
About
AcrossWebModule is the only module included in the Across framework project. It is the base module added to pretty much any Across web application.
AcrossWebModule activates Spring MVC support for all modules in an AcrossContext. This means modules can configure the Spring MVC support, add controllers, servlets and filters.
On top of that, the out-of-the-box Spring MVC functionality is extended in several ways:
-
a Thymeleaf dialect is provided for interacting with the Across web infrastructure
-
AcrossWebModule provides infrastructure for templates, menu building and registering web resources
-
adding a programmatic model for creating UI components from code
-
adding support for prefixing request mappings and adding custom request condition
-
auto configuration of a Multipart filter
-
auto configuration of static resources with client-side caching and url versioning
AcrossWebModule is not a Web CMS, it only supplies some common infrastructure generally useful when building web applications. Other modules like WebCmsModule provide CMS features on top of Across Web.