Giter Site home page Giter Site logo

holon-examples's Introduction

Holon Platform Examples

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.2.x.

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
mongo-datastore Datastore API example using the MongoDB 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/OpenAPI version 3 integration and auto-configuration with PropertyBox support
swagger-groups JAX-RS Swagger/OpenAPI version 3 integration and auto-configuration using multiple API groups and multiple Swagger API listing endpoints
swagger-v2 JAX-RS Swagger version 2 integration and auto-configuration with PropertyBox support

Vaadin UI

Example Description
Vaadin Flow (10+) simple-app A simple web application using Vaadin Flow as UI platform and the Datastore API for data management
Vaadin 8 simple-app A simple web application using Vaadin 8 as UI platform and the Datastore API for data management
Vaadin 7 simple-app A simple web application using Vaadin 7 as UI platform 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.

holon-examples's People

Contributors

rrighi avatar axholo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.