Java es un lenguaje bastante amplio, puedes hacer tantas cosas como ni te imaginas... si quieres aprenderlo te recomiendo aprender de una vez lo mas actual, que en este caso seria MVC (Modelo Vista Controlador) es muy bueno, un poco dificil de entender al principio pero cuando le tomas confianza es extremadamente facil jejejee.
Te dejo un par de cosas que te pueden ayudar a estudiar el MVC que en mi caso lo que uso es Struts o Java Server Faces (JSF) segun sea el caso, estos son frameworks y son muy buenos, eficientes y estables, te los recomiendo.
http://courses.coreservlets.com/Cour...ls/struts.html http://www.javatutoriales.com/2011/0...iguracion.html http://www.sicuma.uma.es/sicuma/Form...tacion/JSF.pdf http://www.javatutoriales.com/2009/0...o-objetos.html
Saludos.