Windup is a set of tools that support the migration and modernization of Java applications by producing detailed code analysis, effort estimation and migration steps. In this article, we will show how to produce a migration report for a JBoss EAP 7 application that we want to move to JBoss EAP 8.
JBoss Frameworks
How to find WildFly REST Endpoints
Discovering the list of available endpoints is crucial to map and troubleshoot REST Applications. This article will teach you three simple strategies to discover WildFly REST Endpoints which are available.
Maven archetype for WildFly applications tutorial
In this tutorial we will learn how to use WildFly Maven archetype to speed up your project creation either from the command line or using an IDE. We will also show how to use the built-in test Classes to test the built-in resources.
Generating Random Data for REST Services
This is a two-series article which discusses some simple strategies to generate Random data for your REST Services using some simple tools available from the Linux command line. Also, we will show some minimal tool you can install for a wider variety of choices.
Getting started with RESTEasy and WildFly
This article will teach you how to write a simple REST Service that you can run on top of WildFly application server, which uses RESTEasy as underlying JAX-RS implementation.
How to configure JBoss Maven Repository
This article provides a concise overview of the JBoss and Red Hat repositories, essential tools for building enterprise applications with Maven. By understanding these repositories and their contents, you can easily incorporate JBoss and Red Hat components into your Maven-based projects.
What is API Management? A Comprehensive Guide
In this tutorial, we will learn the fundamental concepts and functionalities of API Management. Then, we will shed light on the distinctions between API Management, API Gateway, Load Balancing, and Reverse Proxy — essential components in modern network architectures.. API Management in a nutshell API Management refers to the process of designing, deploying, monitoring, and … Read more
Fixing Maven’s “Malformed \uxxxx encoding” Issue
The “Malformed \uxxxx encoding” error in Maven can occur due to corrupted resolver-status.properties files, which are used to cache dependency metadata. These files can become corrupted when multiple Maven processes try to access them simultaneously, leading to data inconsistencies.
Getting started with API Management
API Management is a broad concept that encompasses the entire lifecycle of an API. It includes functions such as API design, documentation generation, versioning, developer onboarding, analytics, monitoring, and policy enforcement. In this turorial we will discuss the key aspects on an API Management tool, taking as example 3Scale, and we will show an example … Read more
Maven: Bundling Dependencies Into Executable JARs
Crafting Java applications often involves managing dependencies efficiently, especially when distributing projects. Maven, a powerful build automation tool, offers a seamless solution to package all their dependencies into a single, easy-to-distribute JAR file through the Maven Assembly Plugin. Streamlining Dependency Bundling The Maven Assembly Plugin streamlines the process of assembling a project’s dependencies into an … Read more