Java featured frameworks

Last updated 11th May 2021

Hibernate

Hibernate ORM is an object-relational mapping tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate handles object-relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions.

Jakarta EE/ Eclipse MicroProfile

Eclipse MicroProfile is a semi-new community dedicated to optimizing the Enterprise Java mission for microservice-based architectures. Now Enterprise Java has been standardized under the Eclipse Foundation as Jakarta EE.

Templates

Payara

Payara Micro is an Open Source, lightweight Java EE (Jakarta EE) microservices deployments.

Templates

References

Article Links
Search Source
NoSQL Source
JPA Source
Hello World Source

Quarkus

QuarkusIO, the Supersonic Subatomic Java, promises to deliver small artifacts, extremely fast boot time, and lower time-to-first-request.

Templates

References

Article Links
Panache MongoDB Source
Command Mode Application Source
Hibernate Search With Elasticsearch Source
PostgreSQL With Panache Source
PostgreSQL with JPA Source
Hello World Source

Spring

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. Web PaaS is flexible, and allows you to use Spring Framework in several flavors such as Spring MVC and Spring Boot.

Templates

References

Article Link
Spring Data MongoDB Reactive Source
Spring Webflux Source
Spring Data Redis Source
Spring with Gradle Source
Spring Data ElasticSearch and Spring Data Sorl Elasticsearch and Solr
Spring MVC and Spring Data MongoDB Source
Spring Boot and Spring Data JPA Source

Tomcat

Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and WebSocket technologies.

By default, Spring Boot provides an embedded Apache Tomcat build. Therefore, if you want to use Tomcat with Spring, check the Spring section.

Templates

Micronaut

Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.

Templates

References

Article Source
Hello World Source
JPA Source
Micronaut Data Source
MongoDB Source

Did you find this guide useful?

Please feel free to give any suggestions in order to improve this documentation.

Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.

Your support requests will not be processed via this form. To do this, please use the "Create a ticket" form.

Thank you. Your feedback has been received.


These guides might also interest you...

OVHcloud Community

Access your community space. Ask questions, search for information, post content, and interact with other OVHcloud Community members.

Discuss with the OVHcloud community

In accordance with the 2006/112/CE Directive, modified on 01/01/2015, prices exclude VAT. VAT may vary according to the customer's country of residence.