阅读并使用Struts1(上学期使用Struts / Hibernate开发了一个Web应用程序)之后,我想进一步学习更好的MVC框架.我一直在想,现在和以后学习Struts2还是直接跳过Struts2来学习Spring是否更明智?
解决方法:
我建议不要将两者视为互斥的. Struts2与Spring MVC竞争,但是Struts2使用Spring的注入容器和AOP功能(Spring核心和AOP).
Struts2和Spring MVC都在努力实现相同的结果:一个干净的MVC Web框架.两者之间的决定在某种程度上将是个人喜好.我个人不喜欢使用Spring MVC的“感觉”,而Struts2及其拦截器堆栈使您使用起来更加舒适.
我建议您通过每个框架中的一些教程“ hello world”类型的应用程序进行工作,并查看使用它们感觉更直观.两种框架都有优点和缺点,但是都可以克服.