Article on Spring, Struts and Hibernate
Wiring Your Web Application with Open Source Java by Mark Eagle is a nice article about building a web application with Java which uses a combination of UI, business logic, and persistence. This article introduces a way to leverage open source software to lessen the burden and uses Spring, Struts and Hibernate.
The article is well written although it lacks some more code and is very high level. But for a first impression on how to wire things and if you are not familiar with Spring it is a nice introduction.