#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' )
Apache Isis™ is a framework to let you rapidly develop domain-driven apps in Java. This app has been generated using Isis' simple archetype, which configures Isis' most commonly used components as part of a very simple and purposefully minimal application.
The app itself consists of a single domain class, SimpleObject, along with an equally simple (factory/repository) domain service, SimpleObjects.
Alternatively, if you'd like to start from a richer starting point, you might want to use the quickstart archetype, which generates a straightforward "todo" app.
The Isis components that are configured in this app are:
Component | Access URL | Description | Further info on the Isis website |
---|---|---|---|
Wicket Viewer | wicket/ | Provides a generic UI for end-users, built with Apache Wicket™ | wicket viewer |
RestfulObjects Viewer | restful/ | Provides a RESTful API conformant with the Restful Objects spec | restfulobjects viewer |
JDO Object Store | n/a | Persists objects using JDO/DataNucleus; configured to use HSQLDB in-memory database | jdo objectstore |
Shiro Security | n/a | Provides authentication and authorization, using Apache Shiro™ | shiro security |
The default user/password is sven/pass (as configured in the shiro.ini file).