I second
http://www.coreservlets.com! Also, some shameless self-promotion: I am in the middle of posting a
full-stack web application tutorial at my blogwhich illustrates
Tomcat, Servlets, JSP, JavaBeans, AJAX, JQuery, JSON, H2 database, MustacheJS, etc. However, the point is to show those already familiar with web development how the connections between the different components might look, so I take a very simplified view of everything. As you can tell from the technologies named, I also use the most lightweight version of each thing (H2 for the database, MustacheJS for HTML templating) available. This is because the focus is on breadth across the full-stack. The tutorial covers something that is extremely simple but which is still self-contained and actually does something cool within a reasonable amount of time. Two parts have been posted and I am guessing there will be two more. You could probably complete the two that are available in a one-two hours.