Developing microservices using Jakarta EE
Now that we have briefly introduced you to microservices, we are ready to show an example of a microservices application written using Jakarta EE. Our example application should be very familiar to most Jakarta EE developers. It is a simple CRUD (Create, Read, Update, Delete) application developed as a series of microservices. The application will follow the familiar MVC design pattern, with the “View” and “Controller” developed as microservices. The application will also utilize the very common Data Access Object (DAO) pattern, with our DAO developed as a microservice as well.
DAO Pattern
The DAO design pattern is one that allows us to separate data access code from the rest of our application. Allowing us to switch the implementation of the data access code without impacting the rest of the application code.
Our application will be developed as three modules – first, a microservices client, followed...