Quick Intro to Full-Text Search with ElasticSearch 1. Overview Full-text search queries and performs linguistic searches against documents. It includes single or multiple words or phrases and returns documents that match search condition. ElasticSearch is a search engine based on Apache Lucene, a free and open-source information retrieval software library.… Continue Reading elasticsearch-full-text-search-rest-api

X.509 Authentication in Spring Security 1. Overview In this article, we’ll focus on the main use cases for X.509 certificate authentication – verifying the identity of a communication peer when using the HTTPS (HTTP over SSL) protocol. Simply put – while a secure connection is established, the client verifies the… Continue Reading x-509-authentication-in-spring-security

Hibernate Entity Lifecycle 1. Overview Every Hibernate entity naturally has a lifecycle within the framework – it’s either in a transient, managed, detached or deleted state. Understanding these states on both conceptual and technical level is essential to be able to use Hibernate properly. To learn about various Hibernate methods… Continue Reading hibernate-entity-lifecycle

RestTemplate with Digest Authentication 1. Overview This article will show how to configure the Spring RestTemplate to consume a service secured with Digest Authentication. Similar to Basic Authentication, once Digest auth is set in the template, the client will be able to go through the necessary security steps and get… Continue Reading resttemplate-digest-authentication