sample application with spring mvc, spring security, bean validation and hibernate