问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

springmvc和struts2的区别

发布网友 发布时间:2022-04-23 03:46

我来回答

1个回答

热心网友 时间:2022-04-14 23:56

1:
spring3 mvc开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现restful url
而struts2的架构实现起来要费劲
因为struts2 action的一个方法可以对应一个url
而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了
4:
spring3mvc的方法之间基本上独立的,独享request response数据
请求数据通过参数获取,处理结果通过ModelMap交回给框架
方法之间不共享变量
而struts2搞的就比较乱,虽然方法之间也是独立的,但其所有Action变量是共享的
这不会影响程序运行,却给我们编码 读程序时带来麻烦
5:
由于Struts2需要针对每个Request进行封装,把Request,Session等Servlet生命周期的变量封装成一个一个Map,供给每个Action使用,并保证线程安全。所以在原则上,是比较耗费内存的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
基督山伯爵读后感读书笔记800字 基督山伯爵学生读书笔记 关于天冷幽默说说 家户如何测甲醛 甲醛检测方法都有哪些 测甲醛方法有哪些 微商是什么?怎么加入微商? ...CPU 1.80GHz 主板 宏碁 Aspire V5-471G(Intel Ivy Bridge) ...i5-3337U CPU 1.80GHz 主板 宏碁 Aspire V5-471G 4G内存,能_百度知 ... 宏碁V5-471G-53334G50Mass产品简介 坐飞机能带多大充电宝? 核磁共振结果:左膝外侧半月板后角2级撕裂 ,已经3个月了,,如何才能痊愈? 会阴撕裂的伤口,几天会不疼了啊,多久能愈 半月板2度损伤能自己恢复吗? 如何选择LED灯珠? 飞机可以携带多大的充电宝? 右膝关节半月板损伤2度,前交叉韧带损伤,是否要手术 如何选择LED车灯,新手车主在线等答案! 家庭装修LED灯带如何选择? 半月板损伤二度多长时间自愈 请问如何选购LED射灯呀? 顺产撕裂伤口多久能好 如何选择LED灯泡呢?有什么标准吗? 半月板二度损伤多长时间能痊愈需不需要手术 如何挑选好的led灯具 顺产撕裂的伤口多久能完全愈合 如何正确选择LED灯 请问内侧半月板前后角损伤(II度)这个损伤的情况可以愈合不,一般需要多久时间,没有打石膏的话影响不? 求助,想买LED灯具,怎么选? 阴道撕裂一般多久痊愈 Spring MVC和Struts2的区别 广州公积金租房可以提取吗 飞机上怎么带充电宝? SpringMVC 和Struts2的区别 30000毫安的充电宝可以带上飞机吗? springmvc和struts2的区别是什么? 在广州,租房合同如何提取公积金? struts2和springmvc的区别 广州市公积金提取条件哪些? SpringMVC和Struts2 的区别 广州公积金如何提取出来 坐飞机能带充电宝吗 关于Struts2和SpringMVC的区别简单介绍 苏州旺集标识标牌有限公司怎么样? 广州租房公积金提取? 停车位的标准尺寸是多少? 广州如果有租房是否能提取公积金啊? 苏州金鸡湖音乐喷泉现在什么时间喷放 吴江东太湖顾家荡音乐喷泉在哪条路 热熔标线涂料多少一平米