#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.