博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2和Spring MVC的区别
阅读量:5016 次
发布时间:2019-06-12

本文共 494 字,大约阅读时间需要 1 分钟。

1、首先,struts2和spring MVC都是负责转发的。

2、struts2:struts2的入口是通过filter实现的,它是类级别的拦截,也就是一个Action对应一个请求;struts2也可说是一个拦截器栈,也就是一列的拦截器。比如说在处理用户的请求,表单验证这些就是默认的拦截器在起作用。     

3、Spring MVC:spring MVC的入口是servlet,它是方法级别的拦截,每来一次请求就会创建一个servlet,也就是一个servlet对应一个请求;  spring MVC就是一个MVC框架,个人觉得spring MVC开发比Struts2方便(当然Struts2做为一个非常成熟的MVC,功能上感觉还是Spring强一点,不过Spring MVC已经足够用了),可以直接代替上面的Struts2。当然 spring MVC的执行效率比struts2高,是因struts2的值栈影响效率。

 4、SpringMVC开发速度和性能较优于Struts2,流程更容易理解

 

转载于:https://www.cnblogs.com/Jones-dd/p/8823881.html

你可能感兴趣的文章
团队个人冲刺第三天
查看>>
2017-10-17 NOIP模拟赛2
查看>>
How to install ia32-libs in Ubuntu 14.04 LTS (Trusty Tahr)
查看>>
JavaWeb学习——JSP基础
查看>>
黑寡妇黄飞鸿
查看>>
leetcode 217 Contains Duplicate 数组中是否有重复的数字
查看>>
The Ctrl & CapsLock `problem'
查看>>
linux故障判断
查看>>
Java进阶知识点6:并发容器背后的设计理念 - 锁分段、写时复制和弱一致性
查看>>
Makefile ===> Makefile 快速学习
查看>>
face detection[HR]
查看>>
java性能调优工具
查看>>
C# 其他的Url 文件的路径转化为二进制流
查看>>
cmake使用
查看>>
构造方法和全局变量的关系
查看>>
ArrayList的使用方法
查看>>
面向对象高级
查看>>
Bitwise And Queries
查看>>
oracle连接问题ORA-00604,ORA-12705
查看>>
NOI 2019 退役记
查看>>