Mi piace condividere con voi alcuni link su tecnologie del mondo java, in particolare web, al quale mi sto avvicinando
da neofita e nell'ottica di raggiungere una produttività accettabile in tempi ragionevoli (... il che significa "ieri" per il datore di lavoro)

Tralascio la documentazione ufficiale ed il notissimo mokabyte.

Offre un manuale di Java 5 per lo studio di base del linguaggio:
anche se la versione attuale è Java 7 (jdk 1.7) mi è sembrato di capire che il punto di svolta sia stato la jdk 1.5
Claudio De Sio Cesari Home Page

Esempi (...non banali ai miei occhi) e spiegazioni in pdf su framework che sembra vadano per la maggiore.
Free Java Tutorial, Servlet Tutorial, JSP Tutorial, Android Tutorial, Ajax Tutorial, JSF 2.0 Tutorial, and GWT Tutorial

Altro esempio che mi è sembrato di una certa utilità.
Utilizzare Spring nelle web application – parte 1 | Il Blog di Artera.it

Sentitevi in obbligo sia di correggermi che di aggiungere altre info utili.