Java para web. Por onde iniciar?

Olá,

Já programo em Java, só que para desktop. Gostaria de iniciar a desenvolver para web em Java. O quie devo estudar?

Obrigado.

Servlets e JSP.

sim…servlets e jsp para começar mais…

primeiro da uma olhada basica no protocolo http, antes de servlets, é uma recomendação que ja vi aki no forum …achei bem dito, não é obrigatório mais nao vai te da trabalho isso.

depois olhe servlets, e depois jsp, EL, JSTL.

depois é bom vc estudar algum framework, struts e JSF são os que estão em maior alta no mercado, se possivel, estude um e depois o outro, muitas vagas pedem que se saiba ao menos um poco dos dois (até aqui isso é cobrado em quase qualquer vaga de java web)

depois eu aconselharia estudar ejb e web services…

bom…axo q basicamente é isso, considerando q vc ja sabe JSE, umpoco de threads, collections, OO, caso vc não conheça o hibernate da uma olhada nele junto com os frameworks MVC q eu falei…

e boa sorte…

Valeu pessoal.

Vou a luta.

Obrigado.