Struts过时了?为什么现在都没人提及了?
strust2现在还有公司在用,但现在的技术人员都追求潮流,用spring boot的越来越多,像一些政府/企事业单位的项目用的还是struts2,像这些单位都比较注重信息安全,不会追求太新的技术,一会出现个bug,一会出现个漏洞什么的。
Struts2 是基于过滤器入口,而SpringMVC是基于Serlvet入口。
因为Struts2已经停止维护了,如果读源代码,就知道使用线程模型也落后于时代了,效率不如spring mvc,当然还有更好的Vert.x。
主要是struts对待漏洞的态度。。。直接给攻击方法,完全不给用户打补丁的时间,谁敢用。
struts已经停止维护了吧?而且之前报了有安全漏洞,现在流行的微服务,struts已经算比较重量级的了
我刚学完se基本的东西,接下来该怎么学呢?
回复目前学好spring吧,springboot了解一下,反正也是基于spring的,再就是往大数据和分布式计算方面考虑,不过大公司才有大数据和分布式计算的业务需求。在web方面,把基础骨架学好,剩下的也就是对数据库增删改查了,或许到时会遇到某些算法,但算法学不尽,再就是学习下redis缓存技术。
不同意楼上说struts重量级,其实相对spring做微服务,spring才是重量级,只是现在spring一统天下,不仅国内,国外也很火,而且国内还有优秀的jfinal框架。再说,现在很多项目都是基于spring的,招聘钢需是必懂spring,或许这就是一种趋势吧。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
strust2现在还有公司在用,但现在的技术人员都追求潮流,用spring boot的越来越多,像一些政府/企事业单位的项目用的还是struts2,像这些单位都比较注重信息安全,不会追求太新的技术,一会出现个bug,一会出现个漏洞什么的。
Struts2 是基于过滤器入口,而SpringMVC是基于Serlvet入口。
因为Struts2已经停止维护了,如果读源代码,就知道使用线程模型也落后于时代了,效率不如spring mvc,当然还有更好的Vert.x。
主要是struts对待漏洞的态度。。。直接给攻击方法,完全不给用户打补丁的时间,谁敢用。
struts已经停止维护了吧?而且之前报了有安全漏洞,现在流行的微服务,struts已经算比较重量级的了
我刚学完se基本的东西,接下来该怎么学呢?
回复
目前学好spring吧,springboot了解一下,反正也是基于spring的,再就是往大数据和分布式计算方面考虑,不过大公司才有大数据和分布式计算的业务需求。在web方面,把基础骨架学好,剩下的也就是对数据库增删改查了,或许到时会遇到某些算法,但算法学不尽,再就是学习下redis缓存技术。
不同意楼上说struts重量级,其实相对spring做微服务,spring才是重量级,只是现在spring一统天下,不仅国内,国外也很火,而且国内还有优秀的jfinal框架。再说,现在很多项目都是基于spring的,招聘钢需是必懂spring,或许这就是一种趋势吧。