Spring 3 MVC + Spring Security + Hibernate by A. Schastniy