strust1 的单例模式
来源:互联网 发布:热血传奇数据库 编辑:程序博客网 时间:2024/04/30 01:48
struts1单例模式,struts2非单例模式
一直忘了这个区别了,导致写程序的时候,在struts1的父类里面,写了一个公共的字段,供所有者使用。我写的是一个返回信息的字段,它会赋值返回信息,并调用返回信息的方法。
protected String str = "";
public class A{ private A(){}//把构造函数设为private,其它类就不能再调用实例化 private static A instance=new A();//惟一的一个实例,加上static属性 public static A getInstance(){//其它类调用A的惟一入口,也是static属性,调用方法是A.getInstance() return instance; }}但是,因为struts1是单例模式的,所以只会在第一次访问的时候初始化该Action,而在以后,都只会返回该类的同一个实例,所以放在外侧的信息,会被所有的使用者修改。
Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。
0 0
- strust1 的单例模式
- strust1.x的jar包
- strust1.x的jar包
- strust1.x的jar包
- strust1.x的jar包
- struts2与servlet以及strust1的对比
- 设计模式 单例模式 优雅的单例模式
- 单例模式的同步
- 单例模式的例子
- Java的单例模式
- 单例模式的实现
- C ++的单例模式
- 单例模式的使用
- 单例模式的问题
- 单例模式的细化
- 单例模式的学习
- 单例模式的学习
- 经典的单例模式
- 通过WANem的简单网络测试环境
- 定位 new
- DEDE修改列表页翻页第1页和默认页重复的方法
- Jacob解决Word文档的读写问题
- 【POJ1741】Tree 树分治 模板咯?
- strust1 的单例模式
- csdn编程练习之-3+1
- SharedPreferences android将数据存入XML文件里实现记住密码和免登陆前奏(一)
- android自定义view的自定义属性在xml中快捷键显示问题
- 第一次任务完成情况
- 通过 Nginx 反向代理部署 Node.js 服务
- SDNLAB每周播报
- PHP和JSP的运行速度之比较
- CGAffineTransform的不同组合方式