This is an example which is introduced by Spring in action 3