Livro sobre Spring MVC, JSF ou GWT criando um sistema completo

Alguém conhece um algum livro que mostre a criação de um sistema completo nesses Frameworks incluindo mapeamentos hibernate @OneToOne, @OneToMany e @ManyToMany, e como esses mapeamentos são refletidos em JSP ou em suas respectivas camadas de apresentação?

Esse livro monta um sistema completo com JSF e JPA:

http://www.javaparaweb.com.br/blog/

ele é bem tutorial mesmo, mas explica pelo menos os principais conceitos de cada framework que ele aborda. Como ele você já consegue montar sistemas Web, mas eu recomendo que você busque leituras mais específicas de cada tecnologia para completar seu conhecimento.