`
hbin8668
  • 浏览: 2494 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

新项目是否到了该抛弃struts2的时代了~

阅读更多
记得从07年年底在学校时开始接触struts2,那时候的我只是为了毕业后能有一份工作而自学,在刚毕业后进入一家公司,项目就是用ssh2搭建,这时候对struts2用的更为深入,也因为它集成的ajax功能而疯逛不已,通过struts2的标签,能很简单的实现分页的无刷新等功能,也可以完成很多特效,历经了两个公司到现在这家,项目架构已经抛弃了struts2.我也对spring有了更深入的了解。特别是restful的引入更让代码更为易读简洁。大概总结以下几点:
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最后接触与使用也是在两年前了。不知道现在新版本有何改进。
分享到:
评论

相关推荐

    struts2~json~gson~jquery~ajax简单应用

    struts2~json~gson~jquery~ajax简单应用

    struts2项目开发

    一个整个项目的所有代码和截图!内容非常详细,很适合struts2初学者学习哦~

    struts 中文教程~~~~~~

    struts2中文教程,推荐使用~~~~~~~~~~~~~~

    struts1和struts2的区别

    struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...

    struts2 项目教程

    struts2 项目代码及pdf struts2 项目代码及pdf struts2 项目代码及pdf

    struts2项目部署

    struts2项目部署 适合小白 ,内含jar包 具体步骤请参考http://blog.csdn.net/hsun924/article/details/16847177

    论坛系统项目(Struts 2+Hibernate+Spring实现)

    论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...

    struts2ajax项目

    本人自己写的struts2结合jquery实现ajax的源码。

    Struts2项目代码

    Struts2项目,学习Struts2的好实例代码。

    struts2 项目源码

    struts2 项目源码,适合初学者,有需要的下载吧

    struts2 总结工程大全

    struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...

    struts1和struts2项目实例

    struts1和struts2项目

    Struts2视频教程

    目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2的庞杂技术点进行抽丝剥茧,提炼出企业开发必备的核心技术点和重要技能。视频...

    struts2实例项目

    struts2简单应用实例struts2简单应用实例struts2简单应用实例struts2简单应用实例struts2简单应用实例struts2简单应用实例struts2简单应用实例

    Struts2项目实例

    Struts2项目实例

    Struts2项目开发流程简明实例

    功能: ...  否则页面跳转到login.jsp页面等待...2. 项目添加Struts2类包支持 3. 设置核心控制器(配置web.xml) 4. 创建业务逻辑控制器(Action) 5. 创建视图页面 6. 创建struts.xml配置Action 7. 部署和运行struts2项目

    struts2 资料struts2 资料struts2 资料struts2 资料

    struts2 资料struts2 资料struts2 资料struts2 资料

    struts2+hibernate项目

    struts2+hibernate项目 struts2+hibernate项目 struts2+hibernate项目 struts2+hibernate项目

    struts2项目实例

    使用struts2搭建的项目,包括简单的增、删、改、查业务。

    Struts2Review项目

    Struts2-1,Struts2-2

Global site tag (gtag.js) - Google Analytics