- 0
- 0
- 约2.61千字
- 约 4页
- 2026-01-14 发布于北京
- 举报
1.
spring3mvc可以认为已经100%零配置
struts2是类级别的,一个类对应一个request上下文;springmvc是方法级别的拦
截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上
spring3mvc就容易实现restfulurl,而struts2的架构实现起来要费劲,因为struts2
action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也无法用注解或其他
方式标识其所属方法了
spring3mvc的方法之间基本上是独立的,独享request和response数据,请求数据
通过参数获取,处理结果通过ModelMap交回给框架,方法之间不共享变量,而struts2就
比较,虽然方法之间也是独立的,但其所有Action变量是共享的,这不会影响程序运
行,却给我们的编码和读程序带来了。
由于Struts2需要针对每个请求进行封装,把请求、会话等Servlet生命周期的变量
封装成一个个Map,供每个Action使用,线程安全。所以在原则上,是比较耗费
内存的。
1.2.springMVC的工作原理
1.2.1.springMVC的工作原理
(1)客户端发出一个HTTP请求给Web服务器,Web服务器对HTTP请求进行解析,如
果匹配DispatcherServlet的请求映射路径(在web.xml中指定),Web容器将请求转交
给DispatcherServlet。
(2)DispatcherServlet接收到这个请求将根据请求的信息(包括URL、HTTP方
法、请求报文头和请求参数等)以及HandlerMapping的配置找到处理请求的处
理器(Handler)。
(3)DispatcherServlet根据HandlerMapping找到对应的Handler,将处理权交给
Handler(Handler将具体的处理进行封装),再由具体的HandlerAdapter对Handler
进行具体的调用。
(4)Handler对数据处理完成以后将返回一个ModelAndView()对象给
DispatcherServlet。
1.
spring3mvc可以认为已经100%零配置
struts2是类级别的,一个类对应一个request上下文;springmvc是方法级
别的,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从
架构本身上spring3mvc就容易实现restfulurl,而struts2的架构实现起来要费劲,
因为struts2action的一个方法可以对应一个url,而其类属性却被所有方法共享,这
也就无法用注解或其他方式标识其所属方法了
spring3mvc的方法之间基本上独立的,独享requestresponse数据,请求数据通过
参数获取,处理结果通过ModelMap交回给框架,方法之间不共享变量,而struts2搞的
就比较乱,虽然方法之间也是独立的,但其所有Action变量是共享的,这不会影响程序运
行,却给我们编码读程序时带来
由于Struts2需要针对每个Request进行封装,把Request,Session等Servlet
生命周期的变量封装成一个一个Map,供给每个Action使用,线程安全。所以在原
则上,是比较耗费内存的。
1.2.springMVC的工作原理
1.2.1.springMVC的工作原理
(1)客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如
果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转
交给DispatcherServlet.
(2)DipatcherServlet接收到这个请求将根据请求的信息(包括URL、Http方
法、请求报文头和请求参数等)以及HandlerM
您可能关注的文档
- 12月住院医师规范化培训《重症医学》模拟习题及答案(附解析).docx
- 2025年8月住院医师规范化培训《神经外科》试题库及参考答案.docx
- 住院医师规范化培训《核医学科》习题.docx
- 4月住院医师规范化培训《耳鼻咽喉科》模拟练习题(含参考答案).docx
- 2025年11月住院医师规范化培训《口腔全科》练习题含参考答案.docx
- 2024年住院医师规范化培训《中医全科》考试题与参考答案.docx
- 住院医师规范化培训《口腔颌面外科》练习题及答案.docx
- 住院医师规范化培训《口腔科》模拟练习题及答案.docx
- 12月住院医师规范化培训《放射科》模拟练习题+答案.docx
- 1月住院医师规范化培训《骨科》考试模拟题(附答案解析).docx
- 住院医师规范化培训《康复医学》习题(含参考答案)解析.docx
- 2025年5月住院医师规范化培训《耳鼻咽喉科》复习题(含参考答案).docx
- 2025年9月住院医师规范化培训《骨科》试题库(含答案).docx
- 2025年住院医师规范化培训《口腔修复科》模拟考试题+答案.docx
- 8月住院医师规范化培训《外科》测试题(附答案解析).docx
- 2025年6月住院医师规范化培训《预防医学科》练习题(附参考答案).docx
- 2025年7月住院医师规范化培训《放射科》习题(含参考答案).docx
- 2024年住院医师规范化培训《医学影像科》模拟试题(含答案).docx
- 住院医师规范化培训《神经外科》模考试题与参考答案.docx
- 3月住院医师规范化培训《康复医学》测试题+参考答案解析.docx
最近下载
- 2025年度专题民主生活会对照检查材料八篇.docx VIP
- 硕远-2025中国二次元文化行业市场研究报告.pdf
- 长江经济带的发展战略课件2023-2024学年高中地理鲁教版(2019)必修二.pptx VIP
- 4.2长江经济带发展战略课件 高中地理鲁教版(2019)必修二.pptx VIP
- 2026年棉籽深加工及棉籽油项目投资计划书.docx
- 四川省绵阳市高中2024-2025学年高一上学期期末教学质量测试英语试卷含答案.pdf VIP
- 4.2 领略母亲河文化魅力 第1课时(教学课件)地理晋教版2025八年级上册.pptx
- 2台100MW锅炉火力发电厂电气一次部分设计.doc
- 八年级地理上册黄河、长江.pptx VIP
- 汉语口语速成-基础篇-第3课--课件.ppt VIP
原创力文档

文档评论(0)