Skip to main content

Guides

How to Build a RESTful Web Service Using Jakarta EE

This guide shows you how to use Jakarta EE to make a RESTful web service.

Starter

Getting Started with Jakarta EE: A Comprehensive Beginner's Guide to the Get Started

This comprehensive beginner's guide walks you through the Jakarta EE Get Started tool, helping new developers quickly create and understand Jakarta EE applications. Learn about version selection, profiles, Java compatibility, runtime options, and project structure to kickstart your enterprise Java journey.

Starter

How to Secure a RESTful Web Service Using Jakarta EE

This guide shows you how to secure a rest endpoint using Jakarta Authentication.

Starter

How to store and retrieve data using Jakarta Persistence of Jakarta EE

This guide shows you how to store and retrieve data using Jakarta Persistence.

Starter

How to Start with Servlets Using Jakarta EE 10

This guide aims to walk you through the process of building a simple Servlet application using Jakarta Servlet.

Starter

Jakarta NoSQL and Jakarta Persistence Explained

The Jakarta EE ecosystem offers specifications for building database backend applications using relational and/or NoSQL databases.

Specs

Jakarta Concurrency Explained

The Jakarta Concurrency specification targets application performance and usability by providing a standard API for developing concurrent application processes without compromising container integrity

Specs

Jakarta Contexts Dependency Injection Explained

Jakarta Dependency Injection provides the ability to make use of contextual objects in an application with maximum reusability, testability, and maintainability.

Specs

Jakarta EE Platform

The Jakarta EE Platform enables developers to produce lightweight, cloud native applications while providing maximum developer productivity.

Specs

Jakarta Persistence Explained

The Jakarta Persistence specification, also known as Jakarta Persistence API (JPA), encompasses a number of APIs that facilitate the creation, reading, updating, and deletion of data within data stores.

Specs

Jakarta RESTful Web Services Explained

Jakarta REST is the solution for development of building Representational State Transfer web services on the Jakarta EE Platform.

Specs

Jakarta Security, Jakarta Authorization, and Jakarta Authentication Explained

Jakarta EE provides the robust Jakarta Security specification that when paired with the Jakarta Authentication and Jakarta Authorization specifications, provides APIs that deliver end-to-end security.

Specs

Jakarta Servlet, Jakarta Faces and Jakarta Server Pages Explained

The Jakarta EE Platform offers a number of APIs that can be used to create web based user interfaces.

Specs

Jakarta EE Tutorial

The official, comprehensive tutorial covering Jakarta EE technologies with code examples.

Tutorial

Jakarta EE First Cup

A short introductory tutorial designed to help you get started building Jakarta EE applications.

Tutorial

CargoTracker Example Application

A reference Jakarta EE application that demonstrates Domain-Driven Design patterns.

Tutorial

Why choose Jakarta EE

Discover why Jakarta EE remains a reliable, enterprise-ready choice.

What's Up with Open Standard Enterprise Java and AI?

Enterprise Java has always been about standards—about providing a foundation that’s stable, interoperable, and vendor-neutral. If you’ve been around since the days of Servlets, EJBs, and JPA, you know that Jakarta EE’s approach is to standardize what’s proven, not chase every shiny new thing. That’s why mission-critical systems still rely on Jakarta EE’s backbone, and why customers look to the platform for direction and leadership. The Eclipse Foundation’s stewardship and open process help to reinforce this.

Read more

Jakarta NoSQL 1.0 Final Released: Bridging Java and NoSQL with Standards

We’re thrilled to announce the final release of Jakarta NoSQL 1.0, a brand-new specification designed to bring standardization, productivity, and portability to NoSQL integration in the Java ecosystem. This release marks a significant step in the Jakarta EE platform by introducing the first-ever NoSQL specification. Whether you’re working with document, key-value, column, or graph databases, Jakarta NoSQL is built to streamline your development experience. Why Jakarta NoSQL? Jakarta NoSQL was created to make it easier and more productive for developers to work with NoSQL databases while staying fully within the Jakarta EE programming model. It brings:

Read more

Jakarta EE overview course

In this course, Jakarta EE Developer Advocate Ivar Grimstad introduces the purpose of Jakarta EE and the specifications you need to understand. He covers key specifications and implementations, containers for different component types, standard deployment units, the Jakarta EE Platform, and the Web and Core Profiles. With practical tips and challenges throughout, this course helps you decide your next steps in Jakarta EE.

Instructor:

Ivar Grimstad

Java Champion & Jakarta EE
Developer Advocate

Jakarta EE overview course by Ivar Grimstad on LinkedIn Learning Enroll now