Iniciar Desenvolvimento web

Olá. se alguem puder me ajudar…

      Conheço java quanto ao desenvolvimento  desktop, preciso iniciar um projeto Web, que necessita de ajax, ler arquivos xml(procurar por valores especificos no xml),
      para isto pensei no eclipse, ou netbeans.

      Mas que arquitetura usar, jsp , jsf?

Obrigado

cesarmene,

Te aconselho a dar uma olhada na Revista Mundo, a ultima edição, que fala “basicamente” sobre Java + Ajax.

A revista está muito boa. E Sobre o que utilizar, eu recomendo você dar uma olhada no VRaptor, Struts 2, para fugir dos SQL’s no Hibernate Annotations

Boa sorte.

Não sei não fsquadro, o cara não manja de web. Acho que ele precisaria de uns conceitos básicos antes de partir pra essas boas ferramentas.

Isso é pra vc tbm cesar!

Procure, como no desenvolvimento desktop, começar pelo começo, criando páginas simples com HTML e javascript, acessando bases de dados e, principalmente, procure entender como funciona a API Servlet. Assim vc terá uma boa base pra entender o funcionamento e o porque desses frameworks existirem, ok?

Bons estudos!

Um bom ponto de partida é a apostila para desenvolvimento web da Caelum