Posts tagged JakartaEE (3)

Try Payara Cloud for Free! No More Training Developers in Kubernetes...

Payara Cloud is our fully-managed cloud native application runtime. 

Unlike building an application server deployment on a Cloud Infrastructure as a Service or on raw Kubernetes, Payara Cloud takes care of provisioning infrastructure, installation, configuration, deployment and scaling of your application. Any web application following the Jakarta Web Profile specification can be uploaded and it will run in a containerized Payara Micro instance.

The Payara Monthly Catch July 2023

It's time for the July Payara Monthly Catch. 

This month's pick includes:

  • Advice on contributing to open source
  • Our guide to Artificial Intelligence and Machine Learning on Jakarta EE
  • More deep dives into what you can look forward to in Java 21
  • Tips to combat bugs and vulnerabilities

& more!

We collate articles and videos from outside Payara - ourJakarta EEandMicroProfilecommunity - as well as sharing Payara's own guides and blogs, and news from our team of "Payarans" (we start them small 😉 )🐣⬇

Our Latest Guides for CTOs and Management

At Payara, we create great resources for both developers and their managers. 

In this blog, we collate some of our recent guides that cater to those making decisions about what systems and processes to use in an organisation. 

We hope you will find something useful.

The Payara Monthly Catch June 2023

Jump for joy - it's the Payara Monthly Catch! 

This month's pick includes:

  • Articles about Java 21 new features and additions 
  • Conversations with Java greats like Jakob Jenkov, Trisha Gee & Rafael Del Nero 
  • IDE tips & tricks 
  • Apache tool deep dives 

& more!

We round up the very best content from outside Payara - ourJakarta EEandMicroProfilecommunity - as well as sharing Payara's own resources, and fun news from the dynamic team with a spring in their step ⬇

Exploring the JSON-P API: Simplifying JSON Processing In Jakarta EE 10

JSON (JavaScript Object Notation) has become the de facto standard for data interchange in modern web applications. Its simplicity, readability, and compatibility have made it a popular choice for representing structured data. The JSON-P (JSON Processing) API provides a powerful and convenient way to parse, generate, transform, and query JSON data on the Jakarta EE Platform.  In this blog post, we will explore the fundamentals of the JSON-P API, its core functionalities, and how it empowers you to work with JSON effortlessly in your Jakarta EE applications. 

Getting Started With Apache Camel On Jakarta EE 10

Apache Camel is an open source enterprise integration framework that helps you connect different systems and applications together with as little effort as possible. It provides a simple and powerful way to define and implement message-based routing and mediation rules. It is an implementation of the patterns described in the book Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf.

In simple terms, Apache Camel acts as a "translator" or "bridge" between different systems. It allows you to easily route, transform, and process messages as they move from one system to another. It supports a wide range of communication protocols and data formats (JSON, XML, YAML, etc.), making it easier to integrate different technologies and applications.

What's New In The June 2023 Payara Platform Release?

Coming at the dawn of summer, the June release of the Payara Platform is out with enhancements and bug fixes. Payara Platform Enterprise 6.3.0 comes with 2 bug fixes, 1 improvement, and 1 component upgrade. Payara Platform Community 6.2023.6 also comes with 2 bug fixes, 1 component upgrade, and 1 improvement. 

Payara 5 Enterprise will also receive a new release: Payara Platform Enterprise 5.52.0, available only to those using Payara Enterprise. If you are still with Payara 5 Community, remember it is discontinued,contact usto find out how you can still receive a supported platform.  

Exploring Java Records In A Jakarta EE Context

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.