Ola Pessoal,
Um ambiente Java para desenvolvimento J2EE e sistemas Web em geral seria formado por quais aplicações?
O que eu vejo no servidor:
Servidor Web: Apache HTTPD
Servidor de Aplicações: JBOSS
Abstração dos Dados: Hibernate
Sistema de Templates: Velocity
Servlet Container: Tomcat
A dúvida: Essa turma toda ai trabalha integrada, por exemplo:
posso fazer um site baseado em template (Velocity) usando o Hibernate? O Velocity roda em cima do Tomcat?!?
Outra Dúvida: Uma aplicação J2EE vai usar toda essa turma ai ou, por exemplo, o JBOSS tem que usar o servidor http interno e um sistema de template interno?
Ah, onde entra o Struts?
No desenvolvimento eu vejo XDoclet, Ant, CVS, Eclipse …
Desculpem as perguntas mas estou fazendo uma definição de projeto e to meio confuso sobre o ambiente.
Sei que existem outras combinações/opções, mas preciso de uma luz se é nessa linha de aplicações o caminho …
Muito obrigado!

