Projeto Consultas

olá
preciso desenvolver um projeto de consultas e estou em dúvida entre jsp e jsf e struts

é meu primeiro projeto, fiz um curso básico de jsp e jsf não fiz struts

o que acham?

Acho que o JSF é a melhor opção para você fazer o seu projeto. Se você não conhece struts, acho melhor você nem ir atrás dele, isto porque o JSF possui muito mais recursos do que o struts e é muito mais fácil de ser usado. Quanto você fazer as páginas somente com JSP´s, acho também meio arcaico porque você teria que incluir scripts java nas suas páginas, e isso não é muito bom.

Ola,

Concordo com o rapaz acima e acrescento que o JSF eh o padrao JEE da Sun e aconselho o uso do spring framework integrado ao JSF para injecao de dependencia, fazer logging orientado a aspecto, entre outras muitas opcoes que este incrivel framework possui. E nao tenha medo o spring framework nao eh nenhum bicho de 7 cabecas, no site oficial http://www.springframework.org/ tem uma documentacao fantastica.

Soh tenho um alerta a fazer, se voce realmente optar pelo JSF tenha em mente que sua curva de aprendizado sera muito maior que fazer o sistema com JSP. E se voce for usar o JSP mesmo, aconselho o uso de JSTL e nao de scripts <% … %> no meio dos seus JSPs.

Espero ter ajudado.

Att.
P.S.: Algumas implementacoes do JSF legais:
-> http://labs.jboss.com/jbossrichfaces/
-> http://myfaces.apache.org/

E um framework de templates muito bom:
-> https://facelets.dev.java.net/

Bem concordo com a galera se vc tem curso de JSF e JSP use o que vc sabe, pois tera um controle maior de sua aplicação e arriscar outra tecnologia que vc não conhece e sem necessida não e uma boa e reforço a ideia de usar JSTL que e uma boa pratica para se ter um bom e compreensivel código espero ter ajudado