SSH框架 spring 配置中的: scope="prototype"
2016-04-11 12:06
357 查看
"可以利用容器的scope="prototype"来保证每一个请求有一个单独的Action来处理, 避免struts中Action的线程安全问题。"
这句话怎么理解呢? 如果用单例方式会有什么样的结果呢?
spring 默认scope 是单例模式. 这样只会创建一个Action对象 每次访问都是同一个Action对象,数据不安全 struts2 是要求 每次次访问 都对应不同的Action scope="prototype" 是设置原型模式,可以保证 当有请求的时候 都创建一个Action对象 原型模式: 每次重新请求,重新创建. 参考:http://www.cnblogs.com/JemBai/archive/2010/11/10/1873954.html
相关文章推荐
- Spring Web MVC实现Restful Web Service
- java 为什么匿名内部类和局部内部类只能访问final变量
- JavaWeb学习篇之----自定义标签&&JSTL标签库详解
- 关于 Java 中 finally 语句块的深度辨析
- JAVA内存溢出,java.lang.OutOfMemoryError: PermGen space
- LeetCode 235 -Lowest Common Ancestor of a Binary Search Tree ( JAVA )
- 认识RxJava,好东西不解释
- JAVA中的深度克隆(deep clone) 和 影子克隆(shallow clone)浅析
- Spring+hibernate+struts2企业级开发service层重构讲解
- Java 类 子类父类访问权限关系
- springMVC对于controller处理方法返回值的可选类型
- Java的setLocationRelativeTo()
- Java 空字符串“”和null区别
- springMVC的HelloWorld
- java使用傅里叶变换,得到变换之后的傅里叶频谱图像。
- Java 类 子类与父类构造方法
- Spring官网下载dist.zip的几种方法
- Java 流 缓冲流的使用
- Java中的setResizable()
- Java 线程同步 生产消费问题