Home Blog Page 2
What is the delegating filter proxy? Delegating filter proxy is a servlet filter registered with the web container that delegates the requests to a Filter implementation on the Spring context side. That is there a 2 places servlet filters are attached...

Hibernate notes

0
Hibernate is an ORM framework that implements Java Persistence API (JPA). For Hibernate to work we need 3 things: Hibernate configuration (hibernate.properties or hibernate.cfg.xml) Mapping metadata (XML or annotation-based) - info for instructing Hibernate on how the entities have to...
What is the difference between checked and unchecked exceptions? Checked exceptions are exceptions that are checked at compile time - that fact enforces the developer to either catch it and handle or declare as being thrown and it will be...
MVC is an abbreviation for a design pattern. What does it stand for and what is the idea behind it? MVC stands for Model-View-Controller. The idea is to separate these three concepts rather than mixing them - as it is very...
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...

Fast Logback

0
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

0
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

0
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...