Skip to content

JNOSQL/demos-ee

Repository files navigation

Jakarta NoSQL samples code

This documentation provides an overview of the integration between Eclipse JNoSQL and the Jakarta EE/MicroProfile platforms. We will delve into the concepts and capabilities of Eclipse JNoSQL and explore its seamless integration with popular application servers such as Open Liberty, Quarkus, and WildFly. These application servers are renowned for supporting Jakarta EE and MicroProfile specifications, making them ideal choices for deploying enterprise-grade applications. By understanding the features and benefits of these platforms, developers can leverage the power of JNoSQL to efficiently work with NoSQL databases within their Jakarta EE or MicroProfile applications.

Open Liberty

Open liberty

Open Liberty is a lightweight and highly flexible open-source application server that supports the Jakarta EE and MicroProfile specifications. It offers a production-ready runtime environment focusing on rapid development and cloud-native deployments. Open Liberty provides extensive support for enterprise features like security, transactions, and messaging while ensuring a small footprint and fast startup times.

Projects

Module Description NoSQL

liberty-mongodb/

Simple CRUD REST application

MongoDB

jnosql-bean-validation/

Simple CRUD REST application with Jakarta Bean Validation support

MongoDB

Wildfly

Widlfly

WildFly, formerly JBoss Application Server, is an open-source, lightweight, and flexible application server built to support the Jakarta EE platform. It offers a complete Java EE-compatible runtime environment with a wide range of features and services required for enterprise-grade applications. WildFly strongly emphasizes standards compliance and provides extensive support for Jakarta EE specifications, making it a popular choice for Java developers.

Projects

Module Description NoSQL

wildfly-mongodb/

Simple CRUD REST application

MongoDB

Quarkus

Quarkus

Quarkus is a modern Kubernetes-native Java framework designed for cloud-native application development. It aims to optimize developer productivity, resource utilization, and startup times without sacrificing the ability to write expressive and feature-rich applications. Quarkus has gained significant popularity in the MicroProfile community due to its impressive performance characteristics and developer-friendly features.

Projects

Module Description NoSQL

quarkus-mongodb/

Simple CRUD REST application

MongoDB

quarkus-jnosql-mongodb/

Simple CRUD REST application using Records as entity

MongoDB

Apache TomEE

Apache TomEE

Apache TomEE is a lightweight, open-source Jakarta EE application server that is built on top of Apache Tomcat. It provides a full Java EE stack implementation, allowing developers to deploy and run enterprise applications that adhere to the Jakarta EE specifications.

Projects

Module Description NoSQL

tomee-jnosql-sample/

Simple CRUD REST application

MongoDB

About

This repository has several samples Enterprise Edition with Jakarta EE/Microprofile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published