Tenho que desenvolver um software Web simples, utilizando o banco de dados Postgree. Porém, não conheço absolutamente nada de Java para Web.
Já tenho conhecimentos de POO, Java, Padrões de Projeto etc. só que estou meio confuso quanto a quais frameworks aprender.
Estava pensando em começar a aprender Struts 2 e Hibernate. Só isso basta para desenvolver minha aplicação?
Por favor, se tiverem algum artigo ou tutorial já me ajudaria bastante. Se possível algo que explique a relação entre Spring, Struts, Hibernate, JSF, JPA etc. Como já falei, sou totalmente leigo nessa área e qualquer ajuda será bem vinda.
antes de estudar um framework seria leal vc estudar servlets e jsp é a base de java pra web, depois de entender ai sim pegar um framework para facilitar seu trabalho. JSF é um bom framewrk.