This project should show some of the "state of the art" Spring capabilities, including:
- proxy based repository (DAO) implementation via spring-data-jpa
- query dsl as type safe, easy to use, easy to reuse and easy to read criteria api
- context profiles feature of spring 3.1+
- annotation based caching feature of spring 3.1+
- method param validation via Hibernate Validation and Spring 3.1+
- remoting via JAX-WS, JAX-RS and JBoss EJB
- integration with JBoss 7 and Tomcat
- no xml Spring config (ok, almost no xml) with Spring 3.1+