Tutorials

Property model

This tutorial covers the basics of the Holon platform Property model definition and management.
You’ll learn how to model data using the Property and PropertySet architecture, how to handle data with the PropertyBox API and how to obtain a property set from a Java bean class.

The tutorial source code is available on GitHub in the Holon Platform examples repository.

Get started

Datastores

This tutorial covers the basics of the Holon platform Datastore API, showing how to setup a Datastore implementation and how to manage a persistent data entity (create, update, delete and query), defined through a Property model, using the Datastore API operations.
Furthermore, you’ll learn how to use the Holon platform Spring Boot support to auto-configure a Datastore instance, either using the JDBC or JPA implementation.

The tutorial source code is available on GitHub in the Holon Platform examples repository.

Get started

RESTful web service and Swagger/OpenAPI documentation

This tutorial covers the basics of the Holon platform JAX-RS support and shows how to use Swagger to create and document the API of a RESTful web service.
You’ll learn how to deal with the PropertyBox type JSON serialization and deserialization and how to auto-configure a Swagger API documentation endpoint.

The tutorial source code is available on GitHub in the Holon Platform examples repository.

Get started

Full-stack web application using Vaadin Flow

This tutorial shows how to use the Holon Platform Property model, the Datastore API and the Vaadin Flow UI module to build a simple web application, from backend to UI, using only the Java language and leveraging on Spring Boot to auto-configure and run the application.

The tutorial source code is available on GitHub in the Holon Platform examples repository.

Get started

Full-stack web application using Vaadin 8

This tutorial shows how to use the Holon Platform Property model, the Datastore API and the Vaadin 8 UI module to build a simple web application, from backend to UI, using only the Java language and leveraging on Spring Boot to auto-configure and run the application.

The tutorial source code is available on GitHub in the Holon Platform examples repository.

Get started

Other tutorials and articles

Find below a list of tutorials and code samples published in our blog or in other developers communities:

1. Spring Boot, Jersey, and Swagger: always happy together

Learn how to use the Holon Platform to create and setup a RESTful API service in minutes, using Jersey as JAX-RS implementation, Swagger (OpenAPI) for API documentation and Spring Boot to auto-configure and run the application.

Read this tutorial from:

2. Using JWT to Secure a Stateless API World

Using JWT to secure APIs can be a lightweight and versatile alternative to other traditional authentication systems, mostly in the stateless microservices world. Learn how to use the Holon Platform to implement reliable user identity management and authorization with JSON Web Tokens.

Read this tutorial from:

3. Multi-Tenancy in the API World Made Easy

Developing a multi-tenant API may be cumbersome. See how the Holon Platform makes it easier, walking through a working example of a simple RESTful API.

Read this tutorial from:

We use cookies to ensure that we give you the best experience on our website.