Getting Started with Jakarta EE 9: How to Create a REST API with Jakarta EE 9

In this second blog of the "Getting Started with Jakarta EE 9" series, we show you some basic scenarios using the REST specification. Although most people are using the term REST or RESTful API just to indicate they do data transfer over HTTP, and  ignore the "Hypermedia as the engine of application State (HATEOS)" part of REST. The technology is used a lot lately to connect the front-end with the back-end.

For those who are not familiar with Jakarta EE, this blog should give you an indication how to create such a REST API with Jakarta EE 9.

What's New in the Payara Platform April Release?

This month we release Payara Platform Enterprise 5.27.0 (request here) with 18 improvements and 3 new features, including an update to the previously released Upgrade Tool, an automated JBatch Job execution data cleanup feature, and the addition of a pluggable Notifier API with the ability to create your own notifiers.

Meanwhile, the Payara Platform Community 5.2021.2 (download here) includes improvements for running Jakarta EE 9 applications. 

Don't miss our release overview virtual event on the 20th of April, which is now open for registrations on Meetup here. 

Read more below to find out the details.

 Payara Platform  Download Here 

The Payara Monthly Catch: March 2021

It's that time again, our March monthly catch! The "fishes" in our "net" are Java, Jakarta EE, Open Source and Microprofile articles, news stories, videos and podcasts we've found useful and interesting, as well as a few Payara Services updates.

Big news this month is the General Availability release of Java 16. Articles under the 'Java EE' subheading in our Community news section below provide expert opinions on what's new in this release.

Creating a Kubernetes Operator in Java: Foojay JUG Tour

Foojay's Virtual JUG tour is in full swing, with the Java community platform organising a succession of online events at JUGs all across the world. 

As contributors to the Foojay platform, supporters from the start and members of itsinaugural advisory board, Payara Services was happy to participate. Rudy de Busscher presented his talk, 'Creating a Kubernetes Operator in Java', for the St. Louis Java User Group as part of the tour.

You can now watch this, and also hear Geertjan Wielenga introduce the concept of Foojay to start the talk.

How to Connect Payara to External Hazelcast Grid

The Domain Data Grid feature of the Payara products is powered by the Hazelcast library. It provides the necessary functionality for the Deployment Group (clustering functionality), Cache functionality, CDI cluster singleton, and monitoring data storage within Payara to name just a few features.

Since Hazelcast can cluster multiple instances into a data grid, it is possible to create a Hazelcast grid that comprises the Payara instances and some other instances included in other applications running outside of Payara.

Debunking 6 Popular Myths About Edge Computing

‘Edge computing’ is a buzzword that has gained popularity over the years. The problem is the term  is applied quite broadly, and people use ‘edge computing’ to discuss a variety of topics. Sometimes, it’s spoken of in conjunction with the cloud; other times, with the Internet of Things or fog computing.

In 2018, Gartner suggested that less than 10% of enterprise-generated data was created using edge computing. However, this number is expected to reach 75% by 2025. 

This means businesses will soon put more emphasis on edge computing to process data as close to the source generating it as possible. With the increased importance of edge computing, it’s crucial we address a few misconceptions surrounding it.

We’ll start with six, but first…   

Getting Started with Jakarta EE 9: Hello World

Introduction

The release of Jakarta EE 9, at the end of 2020, was in many ways a historic event. The Java Enterprise framework is already 20 years old, having its first release in 1999. It has changed names a few times but the main concepts of the first release can still be found in this new release. During all those years, it has adapted itself to keep it up to date but has always adhered to its main principle of stability and backward compatibility.