Books/tutorials that learn by writing an appliaction?
Ok so how I see it the best way to learn is to write a real app so I've been wondering are there any books/tutorials that get you through different languages/frameworks by writing a single app and not by showing some random code snippets. What I mean is that in chapter one we create the app, then in chapter 2 we add some features and incrementally we build the app adding new features (like first some basic classes, then the gui then event handling etc.) and in the last chapter we have a full blown app.

I'm particularly interested in materials about:

 - Spring framework
 - Hibernate

And not java relate:

 - Python (2.x or 3.x)
 - Django

Books/tutorials that learn by writing an appliaction?
===

Ok so how I see it the best way to learn is to write a real app so I've been wondering are there any books/tutorials that get you through different languages/frameworks by writing a single app and not by showing some random code snippets. What I mean is that in chapter one we create the app, then in chapter 2 we add some features and incrementally we build the app adding new features (like first some basic classes, then the gui then event handling etc.) and in the last chapter we have a full blown app.

I'm particularly interested in materials about:

 - Spring framework
 - Hibernate

And not java relate:

 - Python (2.x or 3.x)
 - Django
