#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' )

Apache Isis™ is a platform to let you rapidly develop domain-driven apps in Java.

This app has been generated using Apache Isis' SimpleApp archetype, to create a purposefully minimal application that nevertheless includes fixture data, integration tests and BDD specs.

The application's business logic resides in a single (maven) module, module-simple, that in turn contains a single domain entity, SimpleObject. The module has its own fixtures, unit tests and integration tests. New modules can be created by copying this first simple module.

The app also defines the application (maven) module; this holds fixtures, integration/smoke tests and BDD specs to exercise the entire application. It also holds the AppManifest used to bootstrap the entire application, as well as application-scoped domain services (eg a home page service).

The app's webapp (maven) module is used to assemble the application into a WAR file.

For more details, see the Apache Isis website.