Building Modern Web Applications With Jakarta EE, NoSQL Databases and Microservices

Jakarta EE

For many years, Java EE has been a major platform for mission-critical enterprise applications. In order to accelerate business application development for a cloud-native world, leading software vendors collaborated to move Java EE technologies to the Eclipse Foundation where they continue to evolve under the Jakarta EE brand. 

 

The “Building Modern Web Applications with Jakarta EE, NoSQL Databases and Microservices” book will be your one-stop guide to create Jakarta EE applications and Microservices with Eclipse MicroProfile.

Most of the examples showcased in this book are implemented using Payara Platform’s products, as they are certified and compatible Jakarta EE and MicroProfile implementations.

The book starts by providing an introduction to Jakarta EE and quickly moves into teaching you about the various databases and its advantages. Post this, we will explore the JNoSQL and Jmoordb frameworks to understand how to build Java EE applications with NoSQL and MongoDB. Moving forward, we will explore MicroProfile and see how it helps in building microservices with Java EE. We will also, learn about various development applications like PrimeVue, Vaadin, and understand how to integrate them with your backend. Towards the end, we will learn about security, testing, and understand continuous integration.

The book has ten chapters where you can find the following topics: 

  • Chapter 1: An Introduction to the Jakarta EE Platform. You will know the specifications with practical examples. 
  • Chapter 2: We explore the fundamentals of NoSQL databases and their advantages. 
  • Chapter 3: Jakarta NoSQL is a Jakarta EE specification that streamlines the integration of Java applications with NoSQL databases 
  • Chapter 4: Describes the Jmoordb API interacting with MongoDB NoSQL databases. 
  • Chapter 5: The goal of the Eclipse MicroProfile initiative is to optimize Enterprise Java for the microservices architecture. It’s based on a subset of Jakarta EE APIs, so we can build MicroProfile applications the same way we build Jakarta EE ones. 
  • Chapter 6: Explore Java Server Faces and its integration with microservices and MongoDB. 
  • Chapter 7: Presents the Vaadin framework, which is designed to develop web applications in Java or JavaScript using Vaadin web components, allowing you to build a powerful user interface with just a few lines of code. 
  • Chapter 8: Describes how to develop a Java web application from scratch, designing user interface code to run securely on the server, right next to the business logic that you can access with the native Java API. Integrating the Vaadin framework with non-relational databases such as MongoDB. 
  • Chapter 9: It is an introduction to the new MVC Eclipse Krazo framework, and we set security to applications with Java security API and show how to use JWT simply. 
  • Chapter 10: Explains the use of containers, testing, continuous DevOps integration as a fundamental part of the creation of robust and secure applications. 

Most of the examples showcased in this book are implemented using Payara Platform’s products, as they are certified and compatible Jakarta EE and MicroProfile implementations.

If you are interested in knowing about the Jakarta EE world and how to use technologies within corporate architecture, this book is for you.  Corporate architecture has several challenges such as cloud, database, NoSQL, and microservices; this bank was made for you. The important point is that this book was made with love and affection from the community to the community.

Comments (3)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Harrison Nelson

    Great article there, thank you.

  2. Gianluca Tessarolo

    Purchased right now, thanks !

  3. GIANLUCA TESSAROLO

    It would be helpful if an english translation of jmoordb gitbook could be provided…

Related Posts

SpringBoot Actuator Health for Microprofile Developers 7 minutes
Cloud & Microservices

Spring Boot Actuator Health for MicroProfile Developers

If you worked with MicroProfile Health, you already understand the value of exposing application health information through standardized endpoints. […]

Webinar banner for “High-Frequency Trading on Jakarta EE: GC Stress Testing with Azul C4 and Payara Micro,” March 25, 2026, 2 PM GMT. Features Azul and Payara Micro logos and speaker photos of Luqman Saeed, Jakarta EE Specialist, and Simon Ritter, Deputy CTO and Java Champion. 1 minute
Cloud & Microservices

High-Frequency Trading on Jakarta EE: Join Our Upcoming Live Webinar

Modern high-frequency trading (HFT) platforms operate under extreme performance constraints, processing tens of thousands of messages per second while […]

Illustration promoting the Payara Platform Community Survey, featuring bold text on a blue background alongside a clipboard with a checklist, star ratings, and check marks, with coral and fish graphics in an underwater theme. 1 minute
Community

Help Shape the Future of Payara Platform Community – Take Our 2026 Survey

Earlier this week, we’ve launched the 2026 Payara Platform Community Survey and we’d love to hear from you. If […]