Home Blog Page 2
What is the concept of AOP? Which problem does it solve? Aspect Oriented Programming (alias AOP) is a concept of separating cross-cutting parts of an application. For example suppose you want to add logging or some security functions to different...

Fast Logback

I've been reading Logback documentation today and found an interesting moment about its speed of logging. Assuming we have set a logging level higher than DEBUG (INFO, WARN or ERROR) and then we try to log something like: This approach takes...

The lost camel

There is something interesting about Camel Routes. Usually they are defined in the beginning and assumed to have the same endpoints. But today I had a situation when depending on the .process() execution the result endpoint had to be dynamic. So...
In this series of posts I will give the answers I found for each of the Core Spring 4.2 Study Guide questions (you can download the guide at http://vojtechruzicka.com/wp-content/uploads/2016/10/Core-Spring-4.2-Certification-Study-Guide.pdf) Some background... Suppose you have 2 teams working on two different layers of...
Servlets are programs that run on Web server (or Application server, which is usually called servelt container) and act as a middle layer between the web browser and database (or other application). Incoming (request)  Servlet Outgoing (response) Data from HTML forms, applets and custom...

Introduction to JMS

Java Message Service (JMS) is vendor-agnostic Java API that one can use to integrate heterogeneous systems. This API is implemented by many vendors in their Message-Oriented Middleware (MOM) products, so when using any of these products (JMS providers) you can actually...