Apache CXF Support for RESTful Web Services 1. Overview This tutorial introduces Apache CXF as a framework compliant with the JAX-RS standard, which defines support of the Java ecosystem for the REpresentational State Transfer (REST) architectural pattern. Specifically, it describes step by step how to construct and publish a RESTful… Continue Reading apache-cxf-rest-api

Registration – Activate a New Account by Email 1. Overview This article continues the ongoing Registration with Spring Security series with one of the missing pieces of the registration process – verifying the user’s email to confirm their account. The registration confirmation mechanism forces the user to respond to a… Continue Reading registration-verify-user-by-email

Writing a Jenkins Plugin 1. Overview Jenkins is an open-source Continuous Integration server, which enables to create a custom plugin creation for particular task/environment. In this article, we’ll go through the whole process of creating an extension which adds statistics to the build output, namely, number of classes and lines… Continue Reading jenkins-custom-plugin

How an In-Place Sorting Algorithm Works 1. Introduction In this tutorial, we’ll explain how the in-place sorting algorithm works. 2. In-Place Algorithms The in-place algorithms are those that don’t need any auxiliary data structure in order to transform the input data. Basically, it means that the algorithm doesn’t use extra… Continue Reading java-in-place-sorting

REST Query Language with Spring and JPA Criteria 1. Overview In this first article of this new series, we’ll explore a simple query language for a REST API. We’ll make good use of Spring for the REST API and JPA 2 Criteria for the persistence aspects. Why a query language?… Continue Reading rest-search-language-spring-jpa-criteria