选择struts2还是spring mvc?

小灰狼 2016-12-20 04:53:49
加精
之前的项目是用 struts2,但老是暴出 struts2 的漏洞,已经被客户骂了不知道多少遍了

最近的新项目,有用 spring mvc 的打算。但 spring mvc 没怎么用过,最新的到了版本4了。

当然在原来的 struts2 上,有很多现成的经验可以直接用,但如果换成 spring ,则很多都要重新设计了,并且设计之后可能还要经过一段时间才能完善。
...全文
13503 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fly天夏 2018-09-03
  • 打赏
  • 举报
回复
拥抱springboot
小灰狼 2018-08-06
  • 打赏
  • 举报
回复
引用 46 楼 dwfqf 的回复:
struts2或许真的老了,我去年去面试的时候谈上一家用的就是struts2技术,面试官说我肯学习是好事但是不要把已经淘汰的技术继续深入了解了,因为有很多框架都是很好也比它安全性高,有两家单位都说叫我不要看那个了,所以我后来才专心看spring相关技术,我认为固然struts2有他的好处但是我们要适应市场,对吗

struts2 不是老了,而是打娘胎里就有的一个致命漏洞。它可以让远程用户执行一个任意的 java 代码。
当初我的 struts2 项目放到互联网上,三天两头地被人挂马。而我的研发团队不得不花费大量的精力和时间去应对这些问题。我们只是Java研发团队,里面没有 linux 管理员,经验不足,也不可能花太大的工夫去研究与黑客之间的攻防战。
自打换了 spring mvc 之后,再也没有被挂马了!
夕阳下的青春 2018-08-05
  • 打赏
  • 举报
回复
springmvc吧
Howe~zZ 2018-06-27
  • 打赏
  • 举报
回复
struts2或许真的老了,我去年去面试的时候谈上一家用的就是struts2技术,面试官说我肯学习是好事但是不要把已经淘汰的技术继续深入了解了,因为有很多框架都是很好也比它安全性高,有两家单位都说叫我不要看那个了,所以我后来才专心看spring相关技术,我认为固然struts2有他的好处但是我们要适应市场,对吗
伯恩dadi 2018-06-26
  • 打赏
  • 举报
回复
还是用springmvc 比较爽啊
张侦毅 2017-02-28
  • 打赏
  • 举报
回复
用spring mvc吧,struts2已经是明日黄花了,以我们为例,我们全公司上下好几百号人,java项目的框架都是采用的spring mvc而非Struts2,相较于Struts2,spring mvc配置更加的简单,功能更加的强大,见下图:
  • 打赏
  • 举报
回复
哎,我以前用的就是spring MVC, 为什么我现在的公司新项目用的是struts2啊,
  • 打赏
  • 举报
回复
黑色龙猫 2017-02-07
  • 打赏
  • 举报
回复
springmvc吧 网上资料太多了 学一下就上手了
宝儿子 2017-01-06
  • 打赏
  • 举报
回复
66666666666666
一只渴死的鱼 2017-01-05
  • 打赏
  • 举报
回复
加油, 你有status2的基础 上手spring mvc分分钟的事情
EFG982 2017-01-05
  • 打赏
  • 举报
回复
struts太不省心基于拦截器不是什么好事。
luo_天虹 2017-01-04
  • 打赏
  • 举报
回复
为什么都偏爱spring mvc?Struts2真的老了吗?
baij1230 2016-12-30
  • 打赏
  • 举报
回复
当初12306用Struts2,后来京东也是Struts2,然后你懂的 所以还是用springMVC吧
paditang 2016-12-29
  • 打赏
  • 举报
回复
我也有这个考虑,有struts的使用经验,但是spring mvc更容易上手
ly_490380384 2016-12-29
  • 打赏
  • 举报
回复
66666666666666666666
chenkuntian 2016-12-28
  • 打赏
  • 举报
回复
回复涨不涨经验和积分呢
小灰狼 2016-12-28
  • 打赏
  • 举报
回复
决定了,新项目用 spring mvc 可能的话,原来的项目也改成 spring mvc
qq_37165640 2016-12-26
  • 打赏
  • 举报
回复
学习一下,长知识
Zheng.Zeng 2016-12-26
  • 打赏
  • 举报
回复
spring mvc 使用方便,易上手!
加载更多回复(27)
网络评论:这书真的是我感觉特烂的一本书了,目录看上去不错,讲的挺多,但是到每一部分时,烂到都没法看了,完全没有逻辑,直接就来一段莫名的代码,也不解释什么意思,总之一句话非常差,慎买! 《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用java进行web开发的各种框架的使用方法,从而帮助软件设计人员快速掌握这些web开发技术的使用,并能将其应用到实战中。   《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》在编排上力求让读者能够快速掌握java web的设计方法。首先对javaee的来源、整体框架和核心技术,以及mvc模式的设计思想、规范及优缺点进行了讲解;然后对java web环境的建立、数据库的搭建、一些基本技术(比如javascript、jsp、servlet、jdbc)进行了讲解;接着对ajax、struts 2、spring 3、hibernate 3进行了讲解;又对log4j、dom4j、junit和 jfreechart等工具的使用方法进行了介绍。《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》的目的就是使读者快速学会工具的使用。最后,笔者按照软件的开发过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。   《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》适用于初、中、高级软件设计人员阅读,同时也可用做高校相关专业和社会培训班的教材。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧