精华帖 (0) :: 良好帖 (1) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-05-21
1、struts2通过配置文件控制跳转,spring mvc也支持,但spring还可以通过restful的方式,通过注解@RequestMapping来控制。使代码更为易读 2、JSON的支持,spring直接通过@ResponseBody可以返回任何对象到前台。前台直接解析,使之更为方便。 就此两点,struts2也就无法比拟了。还有struts2有的功能spring都可以实现。唯一一点就是标签,struts2的标签的确丰富,这个spring的确实要稍逊一筹,但在项目中,都是用的freemarker,直接用freemarker标签,使得struts2的标签这个优势也就大打折扣了。所以在我个人看来struts2+spring+jsp中直接使用spring+freemarker更为妥当. 当然,struts2最后接触与使用也是在两年前了。不知道现在新版本有何改进。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-05-21
是的,早该抛弃struts2了,spring一统江湖
|
|
返回顶楼 | |
发表时间:2013-05-21
我也用SPRING的MVC感觉非常好 Struts2我没用过 以前公司用过S1 Spring真的很好
|
|
返回顶楼 | |
发表时间:2013-05-22
把它当成多一种选择吧。没必要再讨论这个事了。
|
|
返回顶楼 | |
发表时间:2013-05-22
还在用struts1.2的飘过
|
|
返回顶楼 | |
发表时间:2013-05-22
本质上就这点东西,都差不多
lz看到 “集成的ajax功能而疯逛不已” 那lz看到那些 ror类型的框架 岂不是要疯狂而自杀。。。。。。。。。。。。。。 |
|
返回顶楼 | |
发表时间:2013-05-22
估计楼主还停留在使用早期版本的Struts2。Struts2官网的最新版本已经实现了通过注解方式控制Action Result的跳转控制。而且对于Restful形式的Web Service已经JSON也已经通过插件提过支持。
框架,本身就是针对特定领域的最佳实践,只要能满足系统的最佳需求即可。就像Struts2官网的FAQ所讲到的,Struts2并不是每个项目的最佳选择,附上原文: Is Struts the best choice for every project? No. If you need to write a very simple application, with a handful of pages, then you might consider a "Model 1" solution that uses only server pages. But, if you are writing a more complicated application, with dozens of pages, that need to be maintained over time, then Struts2 can help. 学习框架不应该局限于学习框架的使用,这个通过网络上的简明教程以及日常的综合使用,基本上能达到熟练的程度,即使有问题,还有谷歌或者度娘帮助。我们更应该专注于如何读懂这个框架的设计模式,比如:Struts2如何实现容器编程,AOP模式,以及构造模式,责任链模式,策略模式的最佳设计。这些是我们应该要学习的,并且要达到融会贯通到实际项目应用中。 另注:Struts团队目前以及开始开发和测试Struts3的阶段了。 |
|
返回顶楼 | |
发表时间:2013-05-23
企业软件开发明显struts2居多
|
|
返回顶楼 | |
发表时间:2013-05-23
用什么框架无所谓,只要稳定,速度快,后期维护不那么麻烦就行了(特别是企业级的),个人不喜欢用注解的方式,主要是对后期的维护人员比较麻烦。
|
|
返回顶楼 | |
发表时间:2013-05-23
被强制使用webX的飘过……
|
|
返回顶楼 | |