Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hantsy/helidon-sandbox

Playground of helidon framework
https://github.com/hantsy/helidon-sandbox

helidon microservice rest

Last synced: 4 months ago
JSON representation

Playground of helidon framework

Awesome Lists containing this project

README

        

# Helidon Sample

[Helidon](https://helidon.io/) is a collection of libraries for building Microservice based applications, open-sourced by Oracle.

Helidon provides two programming models for developers.

* **helidon-se** embraces [Reactive Streams](https://www.reactive-steams.org) specification, and provides functional style programming experience.

* **helidon-mp** provides MicroProfile compatibility, for those familiar with Java EE/MicroProfile specifications, it is easy to update yourself to Helidon.

Firstly make sure you have read the official [Getting Started](https://helidon.io/docs/latest/#/getting-started) guide. And before you create a Helidon project, make sure you have installed all items mentioned in the [prerequisites](https://helidon.io/docs/latest/#/getting-started/01_prerequisites) section.

## Helidon SE

* [Getting Started with Helidon SE](./docs/se-started.md)
* [Accessing Database with DB Client](./docs/se-dbclient.md)

## Helidon MP

* [Getting Started with Helidon MP](./docs/mp-started.md)
* [Data Persistence with JPA](./docs/mp-jpa.md)

## Sample Codes

* **se-start** Simple CRUD RESTful APIs.
* **se-dbclient** Using `DbClient` to access the database.
* **mp-start** Simple CRUD RESTful APIs.
* **mp-jpa** Data persistence with JPA.

## References

* [Quick Started Guide of the Helidon 2.0](https://helidon.io/docs/2.0.0-M1/#/guides/02_quickstart-se)

* [Helidon SE DB Client](https://medium.com/helidon/helidon-db-client-e12bbdc85b7) by Helidon Blog

* [Where Helidon flies](https://medium.com/helidon/where-helidon-flies-809007221f1f) by Helidon Blog

* [Change log of Helidon 2.0 M1](https://github.com/oracle/helidon/blob/2.0.0-M1/CHANGELOG.md)