This page provides user/config guides for each of the main components of the frameworks (viewer, persistence and security).
Also, the System Overview maps these components back to the corresponding Maven modules (and their respective dependencies).
The Security Guide describes the security architecture and explains how to configure each of the various security components that integrate with Apache Causeway.
The framework provides two viewers that will automatically render the domain objects in your application into the presentation layer:
Provides a human-usable UI, implemented using Apache Wicket, and styled using Bootstrap.
Presents your domain objects in JSON representations, compliant either with Restful Objects specification or one of a number of other representations.
The framework allows domain entities to be persisted using either:
the JPA/Eclipselink object store
for use with JPA and Spring Data JPA.
the JDO/DataNucleus object store
for use with the JDO API.
Alternatively, you can "roll your own" (by implementing the ViewModel interface) and persist with any data persistence technology that is supported by Spring Boot.