struts2和springmvc的区别?
实现机制:
struts2是基于过滤器实现的
springmvc是基于servlet实现的,servlet比过滤器加载更快
运行速度:
struts2是多例
请求来了以后,struts2创建多少个对象:
ActionContext,valuestack,UserAction,ActionSuport,ModelDriven,userAction里面属性:User对象,userlist集合等
springmvc是单例
参数封装来分析:
Struts基于属性进行封装。
Springmvc基于方法封装。