struts1+struts2+spring实例化action的线程安全问题
2012-10-17 11:19
225 查看
struts1实例化action是单例的,struts2不是单例,每次需要重新new一个action。
struts1的form是单独的,所以感觉不出来,其实是单例的,也正是form单独所以允许单例。struts2的form是和action 在一起,如果是单利的话form数据就存在缓存了。
spring可以控制实例化action是否单例,如果action交给spring实例化的话默认是单例的,如果加上scope="prototype"属性就可以重新实例化
struts1的form是单独的,所以感觉不出来,其实是单例的,也正是form单独所以允许单例。struts2的form是和action 在一起,如果是单利的话form数据就存在缓存了。
spring可以控制实例化action是否单例,如果action交给spring实例化的话默认是单例的,如果加上scope="prototype"属性就可以重新实例化
相关文章推荐
- servlet struts1 的线程安全问题
- 关于java Servlet,Struts,springMVC 的线程安全问题
- 框架struts2和struts1线程是否安全问题探讨
- struts中Action的线程安全与实例变量和静态变量的共享问题
- servlet、struts1和struts2的线程安全问题
- struts中Action的线程安全与实例变量和静态变量的共享问题
- Struts的线程安全问题
- java Servlet,Struts,springMVC 的线程安全问题
- Servlet,Struts,springMVC 的线程安全问题
- Struts的线程安全问题
- Struts的线程安全问题
- struts中action的线程安全问题
- servlet、struts1和struts2的线程安全问题
- 单例模式与线程安全问题浅析
- SimpleDateFormat的线程安全问题
- Struts 1 和 strtust 2 的线程安全性问题
- 关于java线程安全问题
- 黑马程序员 学习笔记六:线程间的通信以及通信安全问题
- 【引用】单例的线程安全问题
- java线程安全问题之静态变量、实例变量、局部变量