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 Solutions Members, and as members of the Project Management Committee. Payara Server 5 is Jakarta EE 8 Compatible.

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 Strategic 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

File Download with Servlets, JSF and JAX-RS Tutorial

File Download with Servlets, JSF and JAX-RS Tutorial Cover

Applications do not only present a UI for the user or supply the data through REST endpoints, many of them also offer data as a file download. Generated documents, data exports, and so many other types of downloads are very common. Jakarta EE, supported by the Payara Platform products, have various ways of generating these. This tutorial describes how you can implement them and what security considerations you must take.

Download Tutorial

How to Create a Secure JSF/JPA Application Video Tutorial

How to Create a Secure JSFJPA Application

Learn how to create a secure web application using multiple Java EE/Jakarta EE APIs and connect it to a MySQL 8 database in this comprehensive tutorial.

Watch Video

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

Getting Started with Jakarta EE 9

getting started with jakarta ee 9

Learn how to get started with the Jakarta EE 9 framework in our extensive blog and webinar series. Rudy De Busscher explains and demonstrates using Gradle, Maven, how to create a REST API, Context Dependency Injection (CDI), Jakarta Faces (JSF), Java Persistence API (JPA), Hello World, and Jakarta EE 9.1.

Full Playlist

From the Payara Blog

  • What's New in the January 2022 Payara Platform Release? 19 Jan 2022

    The January 2022 Payara Platform release is here!  Payara Platform Enterprise 5.35.0 includes 2 improvements and 7 bug fixes.  Users can also use the newly updated IntelliJ IDEA Payara Platform Tools plugin, detailed below!  Read more below to learn about the highlights of this Enterprise-only release.

  • Payara at the JakartaOne Livestream 13 Jan 2022

    The JakartaOne Livestream is a huge event in the Jakarta EE and MicroProfile calendar. Organised by the Eclipse Foundation, it is a one-day virtual conference for developers and technical business leaders. It brings insight into the current state and future of Jakarta EE and related technologies focused on developing cloud-native Java applications. 

  • The Payara Monthly Catch: December 2021 04 Jan 2022

    Welcome to the first Monthly Catch of 2022 - looking back at the last month of 2021! We celebrate the most useful articles, videos, tips and tricks from our community in December - as well as round-up where you can find Payarans and the Payara Platform outside of our channels.

  • Comprehensive Getting Started Guide – Payara Server 23 Dec 2021

    Payara Platform is an open source middleware platform that supports Jakarta EE (formerly Java EE) applications in ANY environment: on premise, in the cloud, or hybrid.  It is a solution to GlassFish problems such as lack of supported Docker images and automation assistance, no internal monitoring system and an absence of modern security standards and critical server event alerts and notfiers. It is also an alternative to Oracle Weblogic, Wildfly, JBoss EAP, WebSphere, OpenLiberty and more.  Our previous Getting Started guide had not been updated with improvements to Payara Platform, such as our hide password with password aliases feature - and did not contain comprehensive guides to integration with other technologies.

  • Hype-Driven Development: Don't Be a Victim! 21 Dec 2021

    We are launching a new video series: Quick Fire Java with Payara! The first episode sees Payara Product Manager, Rudy De Busscher, discuss "Hype-Driven Development"; software investments based on "buzz" around a trend or product, rather than whether it actually works for your specific use case. 

  • What's New in the December 2021 Payara Platform Release? 15 Dec 2021

    The December 2021 Payara Platform release is here!  Payara Platform Enterprise 5.34.0 includes 7 improvements, 1 security fix, 8 bug fixes, and 1 component upgrade. The Payara Platform Community 5.2021.10 release offers 6 improvements, 1 security fix, 7 bug fixes, and 2 component upgrades.  You can download Payara Platform Community 5.2021.10 here and request Payara Platform Enterprise 5.34.0 here.  Read more below to learn more about the highlights of this release.

More Jakarta EE Blogs

Back to top