Estou em dúvida de: se eu montar uma aplicação com JSF e SpringMVC, na hora de validar os dados, é mais viável usar os recursos do primefaces com ajax ou do spring?
Estou em dúvida de: se eu montar uma aplicação com JSF e SpringMVC, na hora de validar os dados, é mais viável usar os recursos do primefaces com ajax ou do spring?
Oi Ederson,
ambos os frameworks vão te atender nesse requisito (validação serverside). Alias, ambos usam Bean Integration para executar as validações mais simples e possuem pontos de extensão para personalizar a validação.
A decisão entre JSF ou Spring MVC vai mais na linha componente- based ou action-based.
JSF sendo component-based possui componentes ricos maravilhosos que te darão a produtividade mas tbm é muito mais amarrado. Vc vai sentir isso, por exemplo, se algum componente JSF não possui aquele recurso que vc deseja (ou é bugado) ou simplesmente não existe o componente que vc precisa.
Spring MVC por outro lado não se mete muito na view. Vc vai escrever html +js + css na raça, mais trabalhoso, no entanto mais flexível e leve. Aqui é fundamental que vc tem bom conhecimento de do mundo web (http + html+js+css).
Temos vantagens é desvantagens nos dois lados :)
Estou te passando um link do blog da Caelum que explica as diferenças entre os dois modelos MVC:
http://blog.caelum.com.br/entenda-os-mvcs-e-os-frameworks-action-e-component-based/
Espero ter ajudado!
abs
Ajudou demais Nico, agora clareou. vou pesquisar, valeu!