/ / Qual a diferença entre struts2 e mola MVC - mola, java-ee, mola-mvc

Qual a diferença entre struts2 e primavera MVC - primavera, java-ee, primavera-mvc

Estou aprendendo Java EE e quero construir umsistema de gestão completo para um restaurante. Agora estou confuso que camada de apresentação devo usar para o meu RMS, porque ouvi dizer que o struts 2 é um dos melhores camada de interface do usuário, mas a coisa é, se eu estou usando mola para minha camada de lógica de negócios, então eu posso usar a mola MVC Posso "t I? A propósito, estou realmente interessado em construir uma aplicação completa que siga a arquitetura multi-tier.

Respostas:

1 para resposta № 1

Sim, claro que você pode usar o Spring MVC.

Você também pode usar o Struts 2 se quiser, porque o Spring se integra muito bem a ele.

Mas eu não vejo nenhum motivo para você querer fazer isso. A pessoa que te disse que o Struts 2 é

uma das melhores camadas da interface do usuário [sic]

está equivocado. Se você compará-lo ao Spring MVC, verá que os dois são baseados em ideias semelhantes, mas o Spring melhora o Struts. O JSF substituiu o Struts como a tecnologia padrão de visualização da Web Java EE, portanto, não é considerado "melhor" pelo padrão Java EE.

Fique com a primavera. Você não vai se arrepender.


0 para resposta № 2

Eu não vou culpar os struts 2, na verdade é um ótimo produto, eu trabalho com ele todos os dias. Mas na minha experiência, o Spring MVC é muito mais simples e claro. Isso não significa que você não tenha tantos recursos.

Tente ambos, e você verá o que quero dizer. Diga-nos qual você escolhe!