Holon Platform Examples
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
datastore
jax-rs
ui-vaadin/simple-app
ui-vaadin7/simple-app
.gitignore
CODEOWNERS
LICENSE
README.md
pom.xml

README.md

Holon Platform samples

This repository contains a set of example projects using the Holon Platform modules, organized by argument.

Holon Platform version

The examples in the master branch refers to the Holon Platform version 5.1.x.

For the 5.0.x version examples, see the 5.0.x repository branch.

Documentation

See the Holon platform reference guide.

Available examples

Core

Example Description
property-model A Property model example, showing how to use PropertySet and PropertyBox APIs and how to obtain a property model from a Java Bean class
spring-context Core Spring context support for Holon Platform Context resources
spring-boot-context Core Spring Boot support for Holon Platform Context resources

Datastore

Example Description
jdbc-datastore Datastore API example using the JDBC Datastore implementation
jpa-datastore Datastore API example using the JPA Datastore implementation

JAX-RS

Example Description
propertybox JAX-RS server and client RESTful API using PropertyBox and JSON
spring-boot-propertybox JAX-RS server and client RESTful API using PropertyBox, JSON and Spring Boot
spring-boot-datastore JAX-RS server and client RESTful API using PropertyBox, JSON, Spring Boot and a JDBC Datastore
spring-boot-auth-basic JAX-RS server and client RESTful API with authentication and authorization support using the HTTP Basic authorization scheme
spring-boot-auth-jwt JAX-RS server and client RESTful API with JWT (JSON Web Token) based authentication
swagger JAX-RS Swagger integration and auto-configuration with PropertyBox support
swagger-groups JAX-RS Swagger integration and auto-configuration using multiple API groups with multiple Swagger API listing endpoints

Vaadin UI

Example Description
simple-app A simple web application using Vaadin as UI engine and the Datastore API for data management

System requirements

The Holon Platform is built using Java 8, so you need a JRE/JDK version 8 or above to build and run the example projects.

License

All the Holon Platform modules and examples are Open Source software released under the Apache 2.0 license.