Struts+Spring+Hibernate exercise (full source)