Learning Spring MVC + Hibernate + Maven (java config)