fallback provides a nice example web application archive (war) for integrating Spring / Hibernate / JMX / JPA / Ehcache.
In order to come up with this clean of an integration, there is a ton of conflicting blog postings and documentation you would have to sift through. My goal here is to do that work for you and provide a nice basis for starting from. The project is up on github in the hopes that you will fork it and make improvements yourself.
The fallback project itself is a very basic 3-tier web application with a RESTful servlet frontend that takes a request and calls a method on a bean which contains the business logic. If you are coming from EJB3 experience, this will look very familiar. Annotations are used as much as possible to simplify the Spring configuration.