Skip to content

isisaddons-legacy/isis-app-quickstart

Repository files navigation

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

About

Replaced by the org.incode.platform.archetype:quickstart-archetype, part of the Incode Platform (http://incodehq.github.io)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages