Replaced by the org.incode.platform.archetype:quickstart-archetype, part of the Incode Platform (http://incodehq.github.io)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
canonical
dom
fixture
integtests
webapp
.gitattributes
.gitignore
.travis.yml
DEMO-SCRIPT.adoc
LICENSE
README.adoc
bumpver.sh
bumpver_isis.sh
pom.xml

README.adoc

isis-app-quickstart

Build Status

Apache Isis™ software is a framework for rapidly developing domain-driven apps in Java. You write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API.

This repository contains a example app that is just a copy of the application generated by Isis' own simpleapp archetype. However, it also integrates with many of the Isis Addon modules and components (for cross-cutting concerns), and also integrates modules from the Incode Catalog (for reusable business functionality).

The app in this repository is also a good starting point for demos; see this DEMO-SCRIPT page.

Security

  • seed service org.isisaddons.module.security.seed.SeedSecurityModuleService for security

    • sets up isis-module-security-admin/pass user and roles

  • seed service domainapp.app.seed.DomainAppRolesAndPermissionsSeedService for app

    • sets up domainapp-admin/pass and roles)

App Manifests

  • domainapp.app.DomainAppAppManifest

  • domainapp.app.DomainAppAppManifestWithFixtures

  • domainapp.app.DomainAppAppManifestWithFixturesBypassSecurity