This is the sixth course of a series of courses for Enterprise Web Application development based on several Open Source products. As we finished JPA + JTA with CDI course, we are going to move on to “JAX-RS” as the third course of Jakarta EE framework specification. Later we are taking care of “Jakarta Batch” as minimum skills to develop Enterprise Web Application. In those courses, we refer to some “Application Architecture Design Patterns”. Therefore this series requires the basic skills of Ubuntu Desktop/Server, Eclipse IDE, Java SE (OpenJDK), Payara Server and PostgreSQL. Regarding the Payara Server, we can use another Web Application Server conforming to Jakarta EE specification. As for PostgreSQL, we might be able to use another RDBMS product instead. We can also make use of another Linux distribution instead of Ubuntu Desktop/Server.
Version 4 was updated on Dec. 9th, 2025.