Simple JavaEE application reference architecture based on JavaServer Faces, Spring Framework, Hibernate.