explicação sobre framework spring, struts, jsf, vraptor?

galera… alguem poderia dar uma explicada pra mim sobre os frameworks citados no titulo do topico??

qual as vantagens e desvantagens de cada um deles??

e pra que server? e aonde ajudam no sistema??

ja tentou algo no velho google.com? qual a duvida que ficou?

abracos,

[quote=dudu_sps]galera… alguem poderia dar uma explicada pra mim sobre os frameworks citados no titulo do topico??

qual as vantagens e desvantagens de cada um deles??

e pra que server? e aonde ajudam no sistema??[/quote]

São frameworks java web, se vc sabe usar Servlet/JSP sabe os caminhos(codigos) necessarios pra receber um valor digitado em uma tela, ou como disponibilizar algum objeto para o JSP e varias outras coisas e o framework ajuda nesse trabalho chato e repetitivo, e cada uma tem suas caracteristicas com seus prós e contras.