问答文章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个回答

热心网友 时间:2023-10-13 18:36

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
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 30000毫安的充电宝可以带上飞机吗? SpringMVC 和Struts2的区别 飞机上怎么带充电宝? 广州公积金租房可以提取吗 Spring MVC和Struts2的区别 springmvc和struts2的区别 坐飞机能带多大充电宝? 核磁共振结果:左膝外侧半月板后角2级撕裂 ,已经3个月了,,如何才能痊愈? 会阴撕裂的伤口,几天会不疼了啊,多久能愈 半月板2度损伤能自己恢复吗? 如何选择LED灯珠? 飞机可以携带多大的充电宝? 右膝关节半月板损伤2度,前交叉韧带损伤,是否要手术 如何选择LED车灯,新手车主在线等答案! 家庭装修LED灯带如何选择? 半月板损伤二度多长时间自愈 请问如何选购LED射灯呀? 顺产撕裂伤口多久能好 如何选择LED灯泡呢?有什么标准吗? 半月板二度损伤多长时间能痊愈需不需要手术 在广州,租房合同如何提取公积金? struts2和springmvc的区别 广州市公积金提取条件哪些? SpringMVC和Struts2 的区别 广州公积金如何提取出来 坐飞机能带充电宝吗 关于Struts2和SpringMVC的区别简单介绍 苏州旺集标识标牌有限公司怎么样? 广州租房公积金提取? 停车位的标准尺寸是多少? 广州如果有租房是否能提取公积金啊? 苏州金鸡湖音乐喷泉现在什么时间喷放 吴江东太湖顾家荡音乐喷泉在哪条路 热熔标线涂料多少一平米 广州户口,怎么样可以提取住房公积金? struts2和springMVC的区别与特点 中国移动的客服电话是多少? 广角镜哪家好 广州租房公积金提取,请问以下情况可以提取吗? 广州本地户口如何申请提取公积金?