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

Spring的MVC相比Structs2有什么优点呢?

发布网友 发布时间:2022-06-18 16:32

我来回答

1个回答

热心网友 时间:2024-11-25 20:31

1:
spring3开发效率高于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
干货| 如何利用PPT绘制手绘图像(内含视频教学)。 小米Mix2s开发者选项的设置与应用指南(探索小米Mix2s开发者选项)_百度... 我今年41岁女,我想问一买哪种养老保险更合算,可以一次买吗?要多少... 我们家有营业执照。我现在41岁了。养老保险如何来买?一年,交多少钱? 搅拌桩的两喷两搅怎么理解 ...上关于一喷二搅、二喷二搅、二喷三搅、二喷四搅的具体做法 两搅两喷与四搅四喷的区别 三轴搅拌桩两搅四喷是什么意思 梦幻西游将军令怎么解绑 EXCEL表,求值? 你还有这几位建筑师的PPT吗!?我想看看!可以吗!? 建筑师的介绍 葱香蚕豆怎么做好吃 springmvc注解优点是什么 springmvc的特点 美丽新世界适合什么年龄读 藏民最爱穿的衣服是西装还是藏袍? 半透明的图片怎么做 求中国海洋大学汉语言文学专业的笔记~~ 哪里可以买到根据考纲整理好的汉语言文学专业全部课程笔记 求辽宁师范大学汉语言文学专业的笔记! 汉语言文学本科论文怎样记课堂笔记汉语言文学本科论文 跪求汉语言文学笔记~~~ 大学学习有什么方法,汉语言文学课上怎么记笔记 哪里有红色警戒21.006反作弊版下载 红色警戒21.006 红色警戒21.006版在对战平台时,Ox00775ac6指令引用的“Ox000doi d4... 红色警戒21.006bug 红色警戒21.006版本,单人模式怎么添加海战?网上百度的我试了一遍还是... 红色警戒21.006版是什么版本 谁知今年情人节是几月几号? 气相色谱仪的载气系统包含哪些? 本公司气相色谱所使用的载气为什么,其纯度要大于什么。 气相色谱仪中使用的载气有哪些??? 一般选择载气的依据是什么?气相色谱常用的载气有哪些? 高麦克气相色谱仪常用载气有哪些?有谁对色谱知识比较了解的么? 气相色谱法中如何确定最佳载气速率? 气相色谱仪中使用的载气有哪些 C65N1P25A空气开关和C65N2P25A空气开关有什么不同 这个配电箱怎么看 C65N/1p 25A 什么意思? NS100N/4P63A什么意思?_百度... ...要不然失望更多,人也不能太认真,否则伤心也越多。 这段话的意思... 留点悬念挺好,别整太认真这句话是什么意思? 指环尺寸和圈号是多少? 讲述一下鲁滨逊漂流记的主人公? 鲁滨逊漂流记的作者及作者生平主人公是谁 《鲁滨逊漂流记》的主人公的名字? 北方跟燕子叫声差不多的鸟 千万不要落入我爱我家房屋托管的陷阱,鄙视品牌与诚信的严重缺失。 田径100米如何提提高 赞达拉声望装等于T几?