zl程序教程

您现在的位置是:首页 >  后端

当前栏目

SpringMVC、Struts1、Struts2和SSH2框架中单例与多例的解析

SpringMVC框架 解析 单例 struts2
2023-09-11 14:19:51 时间

struts1是单例提供服务,请求数据绑定在actionform里,form当做参数传入调用方法,不用实例变量就不会出现并发问题。

spring mvc的contrller也是这样的模式 

struts2是每次创建新的实例,其请求变量是绑定在action的实例变量里面,用spring管理S2的action时,因为spring的bean默认是只创建一个实例,所以必须设定作用域为prototype才行