A Gentle Introduction to the Spring Framework -- The Core Container --