Jakarta EE and the Payara Platform

Shaping the future of the industry through our direct contributions to the Jakarta EE Working Group, as Eclipse Foundation Contributing Members, and as members of the Project Management Committee.

What is Jakarta EE?

Jakarta EE can be defined as a set of open source specifications that enables Java developers to work on cloud native Java enterprise applications. Jakarta EE was formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE).

Jakarta EE specifications are either grouped into a platform specification (Full or Web Platform) or can be an individual specification.

Regardless of the grouping all Jakarta EE specifications consist of

  • APIs and Specification document – defining and describing the specification
  • Technology Compatibility Kit (TCK) – used for testing the code implemented based on the APIs and Specification document
  • Compatible Implementation – implementation that successfully passes the TCK

As enterprises modernize their infrastructure for cloud, microservices and containers, the technological transformation requires a new governance model that provides faster release cycles to keep pace with innovation, along with an open source, community-driven evolution of the platform.

As Contributing Members of the Eclipse Foundation, we’re dedicated to helping shape the future of open source, and continuously invest our resources and expertise to the improvement, innovation, and development of open source technologies and Jakarta EE. Our involvement allows us to support the sustainability of the community, participate in marketing programs, and have direct access to the governance of both the Jakarta EE Working Group and the Eclipse Foundation. Steve Millidge, Director of Payara, is also a Project Management Committee member of Jakarta EE. The Payara team are also contributing to optimizing Enterprise Java for microservices architectures to help enterprises make their journey into the cloud, working closely with customers to shape Jakarta EE to meet their future needs, and are active committers to the Eclipse MicroProfile initiative.

Jakarta EE and Payara Platform

User Guides & Tutorials

Jakarta EE 10: What Decision Makers Need to Know

Jakarta EE 10 higher level focus

Jakarta EE 10 is HUGE NEWS.

It is the first release since Jakarta EE (then Java EE) was donated to the Eclipse Foundation that actually brings new features. Old APIs are getting removed; consistency is being added; and the new Core Profile is meeting user needs when it comes to microservices, by creating a foundation for RESTful microservices.

Download Guide

Dismiss the Java Myths: Get to Know the Real Jakarta EE

Dismiss the Myths eBook front cover

Java was created in 1995 and despite being over 25 years old, it’s still one of the most popular and widely used programming languages in the world. Due to its longevity – many myths around Java EE (now Jakarta EE) have circulated. In this eBook, we’ll discuss the most common myths and show you why the programming language is still relevant, how it keeps up with the changes in the IT world and show there is a future in Jakarta EE.

Download eBook

Dismiss the Myths: Get to know Jakarta EE

dismiss the myth

In our “Dismiss the Myths” webinar series, we discuss the common myths surround Java EE / Jakarta EE and show you the programming language is still relevant, keeps up with the changes in the IT world, and that there is a future in Jakarta EE.

You can see all the videos from the Webinar series here:

Full Playlist

Jakarta EE 10 in 3 Minutes

Jakarta EE 10 in 3 minutes

It’s important you know what Jakarta EE 10 means if you work in the world of enterprise and middleware Java. In this video, we explain all in 3 minutes.

Watch Video

From the Payara Blog

  • Exploring Java Records In A Jakarta EE Context 30 May 2023

    Java Records, one of the major highlights of the Java 16 release, provides a concise and immutable way to define classes for modelling data. This conciseness lends itself useful in a typical Jakarta EE application that can have a number of layers that need to share data. For example the data layer might want to return a subset of a given data set to a calling client through a data projection object. The REST layer might want to have separate entities for server and client side among others. This blog post explores the adoption of Java Records in a Jakarta EE application as a data transfer and projection object.

  • Payara Monthly Catch: May 2023 25 May 2023

    Welcome to our May selection of the best blogs, videos, podcasts and tutorials from the world of  Java, Jakarta EE, cloud computing and open source. 

  • What's New in the May 2023 Payara Platform Release? 24 May 2023

    With the team freshly rejuvenated from the annualPayara Retreat,the May release of the Payara Platform is out with enhancements and bug fixes to rejuvenate your deployments. Payara Platform Enterprise 6.2.0 comes with 4 bug fixes, 3 improvements, a security fix and 6 component upgrades. Payara Platform Community 6.2023.5 also comes with 4 bug fixes, 5 component upgrades, 1 security fix and 1 improvement. 

  • How To Consume and Return Data In YAML In Jakarta REST 16 May 2023

    YAML is a simple, human-friendly data serialization language for all programming languages. It is the main format for working with Docker. As a language agnostic format, there are many bindings for all the major programming languages. You can easily consume and return data in the YAML format in your Jakarta REST application using message body readers and writers.

  • How To Get Resource Method Information With ResourceInfo In Jakarta REST 03 May 2023

    Oftentimes in a Jakarta REST application, you may need to access some metadata about a given resource method matched by the Jakarta REST runtime, outside of a resource class. This could be so as to dynamically alter the client's request based on some custom business requirement, or for informative purposes. For example, in a Jakarta REST component like an exception mapper, you might want to get the currently matched resource method and get its HTTP method. 

  • Make Your Voice Heard In The 2023 Jakarta EE Developer Survey 20 Apr 2023

    Are you an Enterprise Java Developer? Or even a Java developer? If yes, then here is your chance to make your voice heard in the2023 Jakarta EE Developer Surveythat is currently on-going. The survey is organized by the Jakarta EE Working Group, the body responsible for steering the development and advancement of cloud native Java development at the Eclipse Foundation.

More Jakarta EE Blogs

Back to top