Other

Unlock the power of Jakarta EE with these awesome resources!

Jakarta EE is an open source platform for developing enterprise Java applications. It is the successor to the popular Java EE platform, and provides an extensive set of APIs and tools for building enterprise applications.

In this article, we’ll provide some of the most helpful resources for getting started or becoming highly productive with this powerful platform. Let’s dive in!

EJB support in Piranha via CDI

Enterprise Beans was once the face of Java EE, but as we discussed a while ago, is currently de-emphasised in Jakarta EE. However, since there’s so much existing code using Enterprise Beans, a certain level of support is still desired.

Piranha Cloud, a relatively new runtime supporting Jakarta EE, takes a somewhat novel approach to Enterprise Beans. Instead of implementing a separate container, Piranha Cloud, via the OmniBeans project, maps Enterprise Beans annotations to equivalent functionality in CDI itself, or to technologies in Jakarta EE leveraging CDI (such as Jakarta Transactions). Enterprise Beans features not currently present in Jakarta EE, such as the pooled concept for Stateless beans, are provided by the OmniServices library.

Oh, What Did You Do to GlassFish?!

What is Happening?

  • We created our own company for providing consultancy and support: OmniFish
  • Jakarta EE sprints to it’s next release: Jakarta EE 10
  • GlassFish sprints to be a production-ready Jakarta EE 10 compliant application server
  • New fish Piranha is getting born