在阅读和使用之后Struts1
(使用上学期制作了一个网络应用程序Struts/Hibernate
),我想进一步学习更好的MVC framework
. 我一直在想,是Struts2
现在学,以后学Spring,还是直接跳过Struts2
会更慎重Spring
?
问问题
1089 次
3 回答
2
我建议不要将两者视为相互排斥的。Struts2 与 Spring MVC 竞争,但 Struts2 使用 Spring 的注入容器和 AOP 功能(Spring 核心和 AOP)。
Struts2 和 Spring MVC 都在努力实现相同的结果:一个干净的 MVC Web 框架。在两者之间做出决定在某种程度上是个人喜好。我个人不喜欢使用 Spring MVC 的“感觉”,而使用 Struts2 和它的拦截器堆栈感觉更舒服。
我建议你通过每个框架中的一些教程“hello world”类型的应用程序来工作,看看哪个对你来说更直观。这两种框架都有优点和缺点,但都可以克服。
于 2009-05-06T15:17:26.933 回答
1
除了 Rich Kroll 点之外,Struts 2 还提供了丰富的标签库,并且框架组织得非常好。
于 2009-07-28T06:28:17.587 回答
0
除了其他答案,请记住 Struts2 并非顾名思义:它实际上不是 Struts (1) 的下一个版本,它更像是 Webworks 的下一个版本。如果您来自 Struts,则 Struts2 和 SpringMVC 是类似的替代方案,同样在易于学习方面。
于 2010-03-26T18:52:35.220 回答