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 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.
Dismiss the Java Myths: Get to Know the Real Jakarta EE
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.
Dismiss the Myths: Get to know Jakarta EE
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:
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.
From the Payara Blog
During deployment of Jakarta EE applications to the Payara Server, all the xml files (e.g. web.xml, persinstence.xml) are verified against its schema. Payara Platform includes all standard Jakarta EE schema, so there is typically no reason to download external schema to check against xml files. However, if the application uses external schema, in very rare cases, there may be an error during deployment. In this blog, I describe a quick fix to avoid this.
What’s New in Jakarta REST 3.1 in Jakarta EE 10? 28 Nov 2022
The Representational State Transfer or RESTful architecture is a stateless, HTTP based communication standard for modern applications. It was originally proposed by Dr. Roy Fielding in hisPhD thesis. It has, over the years, become the default, programming language-agnostic means of enabling machine-to-machine communication. An application written in the Django framework in Python can have REST resources that are consumed by another application written in Java with Jakarta EE. Similarly, a Jakarta EE application can create resources that can be consumed by a C# application.
What is An Application Server? In 3 Minutes 17 Nov 2022
Low on time and want to know what an 'application server' really is? We offer our explanation. This video covers the difference between application servers and web servers, what an application server can do to make your life as a developer easier, and more, all in less time than your average pop song! This is a high-level view that might be helpful to pass on to managers and procurement teams who aren't sure what an application server is.
JavaPro has created a training course on how to develop modern cloud-native microservices with Payara Micro and MicroProfile. We have free tickets available, usually worth €1,690 each!
Join Our Webinar: Is Payara Cloud For You? 14 Nov 2022
You may have heard about our brand-new Payara Cloud product. Payara Cloud automates the infrastructural tasks required when moving a Jakarta EE application to a cloud deployment model, and is therefore a 'serverless' option.
The November 2022 Payara Platform release is here and ALL versions are getting a new release! Payara Platform Community 6.2022.1 is the first stable release of the Payara 6 Community stream. This is certified against the Jakarta EE 10 Platform, Web Profile, and Core Profile. Payara 6 will now be the updated, current version of Payara Platform Community. Payara Platform Enterprise 5.45.0 is also out, containing 5 bug fixes, 1 security fix and 2 improvements. Payara Platform Community 5.2022.4 has been released today as the penultimate Payara 5 Community release, and there is also a release of Payara Platform 4 for Enterprise customers. All releases contain an important fix for a 0-day vulnerability. Read more details below!