Posts tagged Jakarta EE (7)
Caching REST Resources In Jakarta REST (formerly JAX-RS)
Published on 07 May 2024
by Luqman Saeed
Topics:
REST,
Jakarta EE
|
0 Comments
REST, or Representational State Transfer, is the web standard for building APIs and applications. It offers a lightweight architecture for exchanging data between applications over the web. Jakarta REST (formerly JAX-RS) is the standard API for building RESTful web services on the Jakarta EE Platform.
This blog post looks at caching within Jakarta REST. We'll explore how to use the built-in features and functionalities to enhance the performance and user experience of your RESTful APIs through resource caching. By using these techniques, you can significantly reduce server load, improve responsiveness, and enhance the overall efficiency of your web resources.
Microservices Mania: Are Moduliths the Saner Path to Scalable Architectures?
Published on 02 May 2024
by Luqman Saeed
Topics:
Microservices,
Payara Platform,
Jakarta EE
|
0 Comments
Introduction
Lately, microservices have become extremely popular in software design. They offer the ability to scale, deploy updates independently and use different technologies. However, it's easy to forget how complex microservices can be to manage. Inspired in part by the introduction of Spring Modulith, a top-level Spring project aimed at helping developers create evolvable applications, this blog post takes a fresh look at the concept of modularity.
Stratospheric Developer Productivity - Unveiling Payara Dev Mode
Published on 19 Apr 2024
by Chiara Civardi
Topics:
Maven,
Payara Micro,
DevOps,
Payara Platform,
Java,
Jakarta EE
|
0 Comments
Development productivity is crucial in Enterprise Java and Jakarta EE application development, supporting the delivery of high-quality software solutions quickly and efficiently. As a result, it is necessary to focus on streamlining development processes, optimizing resource utilization and empowering developers to work more effectively. Payara Micro Maven Plugin, Version 1, introduces a powerful tool – Dev Mode – designed to supercharge your development experience with Payara Micro.
In our latest User Guide - available to download here - we look at this plugin, exploring its features, configurations and usage to help developers unlock stratospheric levels of productivity.
Getting Started with Apache Kafka on Jakarta EE and Payara Server
Published on 18 Apr 2024
by Chiara Civardi
Topics:
Apache,
Payara Server,
Jakarta EE
|
0 Comments
When dealing with complex distributed systems, decoupled, asynchronous communications may be more suited to support the exchange of information between different parts of a system, or even completely different systems. In effect, this decoupling makes it possible for different parts of a system to interact without being directly connected, enhancing scalability and fault tolerance. It is possible to set up such communications through a messaging platform like Apache Kafka and design highly scalable applications.
Our new eBook - available to download here - discusses how to use Apache Kafka for Jakarta EE Platforms that use Payara Server.
Watch webinar recording - Mastering Java Message Service: A Jakarta EE Developer's Guide
Published on 15 Apr 2024
by Chiara Civardi
Topics:
JMS,
news and events,
Payara Events,
Jakarta EE
|
0 Comments
Asynchronous communications are an essential elements of flexible and scalable Jakarta EE applications, as they can support the independent processing of multiple tasks, leading to improved performance and responsiveness. This webinar with Petr Aubrecht & Luqman Saeed - watch here - delves into the world of Java Message Service (JMS) and its integration within Jakarta EE applications to help developers harness the power of asynchronous communications and messaging for enhanced architectures.
Expressive REST Resources with Java Records and Jakarta REST
Published on 09 Apr 2024
by Luqman Saeed
Topics:
REST,
Java,
Jakarta EE
|
1 Comment
Modern web applications often adopt a layered architecture to separate concerns and improve maintainability. In this paradigm, your REST API acts as a communication layer, exposing resources to clients while interacting with the deeper layers of your application. Leveraging Java Records as Data Transfer Objects (DTOs) in this context helps to simplify the design of your REST resources, making them more expressive and easier to work with.
Jakarta EE Application Development - Payara Podcast Episode 5
Published on 08 Apr 2024
by Dominika Tasarz
Topics:
API,
Java,
Jakarta EE,
podcast,
open source
|
0 Comments
In our latest podcast episode, you can listen to our insightful conversation with David Heffelfinger, CTO of Ensode Technology, on his latest venture: the release of his book, 'Jakarta EE Application Development.' With nearly three decades of professional software development experience under his belt, David is a true veteran in the field. Java enthusiasts will recognize him as a Java Champion and the prolific author behind numerous publications on Java, Java EE, Jakarta EE, GlassFish, NetBeans and more.
Head over toSpotifyorYouTube to listen to the conversation and subscribe to be the first to know when the next episode is out!
Watch webinar recording - 'Maximizing Developer Productivity: Tools and Techniques For Java Developers' with Trisha Gee
Published on 02 Apr 2024
by Chiara Civardi
Topics:
news and events,
Payara Events,
Java,
Jakarta EE
|
0 Comments
There are now a lot of advanced productivity tools that can help software developers streamlining their coding activity, e.g. automating repetitive but necessary tasks or supporting troubleshooting. This webinar - watch here - with Trisha Gee, Java Champion and Developer Evangelist at Gradle, and Luqman Saeed, Jakarta EE Expert at Payara, covers some of the most effective strategies and latest solutions that can help engineers with their Java application developments.
A Quick Guide To Dynamic Queries with Jakarta Persistence
Published on 28 Mar 2024
by Chiara Civardi
Topics:
Payara Platform,
Java,
Jakarta EE,
jakarta persistence criteria api
|
0 Comments
To effectively express a query, it's important to utilize a typesafe way that help you enhance readability and reduce runtime errors.
Our latest User Guide - available to download here - discusses how to use the Jakarta Persistence API (JPA) Criteria API to build dynamic entity queries programmatically.
Continuous Integration and Continuous Deployment for Jakarta EE Applications Made Easy
Published on 25 Mar 2024
by Luqman Saeed
Topics:
How-to,
Payara Cloud,
Jakarta EE
|
0 Comments
Continuous Integration and Continuous Deployment (CI/CD) activities are designed to convey your Jakarta EE applications to end users. Thanks to the unique flexibility of Jakarta EE, multiple CI/CD options are available to software developers. In effect, these are independent from your specific Jakarta EE.
Watch the video below to learn more about some of the CI/CD alternatives available, what they can offer as well as guide you through how you can implement them. You will be able to follow a demonstration on configuring GitHub Actions for CI/CD and deploying a Jakarta EE applications from the IDE, through GitHub, and onto Payara Cloud. You will also be able to learn how to deploy and manage your applications on Payara Cloud.