用一个BEAN,用单实例模式class bean{
static bean b;
public bean getInstence(){
if(b==null){
b = new bean();
}
return b; }}
static bean b;
public bean getInstence(){
if(b==null){
b = new bean();
}
return b; }}
解决方案 »
- 一个郁闷的mysql异常问题--Communications link failure due to underlying
- 为什么我jsp做插入成绩时只能插入一个学生的一门成绩
- 我JavaScript的语句为什么在网页中不起作用啊
- tomcat 下web项目部署war包后出现奇怪的问题
- IE发送get而非想要的post请求
- javamail无法连接host:127.0.0.1 的问题
- 如何将一个NetBeans的Web项目通过Tomcat发布?
- 请教:
- struts2 tree标签问题
- jsp与php 能否在同一服务器win2000下运行?
- EJB中如何解决逻辑锁的问题?
- 各位跟我说一下搜索引擎的实现原理 技术条件 java合适做吗
但是,我再问一下:
如果一旦其中某个用户改变了数据库中的数据,那么这个全局对象就不能一直不变了,恰恰相反,它要在数据库中数据改变的同时也随即更新(也就是说数据库被改变时,它相应地被重新构造一下,数据库不变时,它就一直不被重新构造),这样,我可以在服务不重新启动的情况下,让每个用户就用到了新的全局实例。
个用户之间共享全局信息。
“
补充一句:这个BEAN是通过访问数据库,用数据库中的数据来构造的,而且这个BEAN很大,所以它构造起来很慢。我本来是说这个全局实例一直不变,供所有的用户使用。
但是,我再问一下:
如果一旦其中某个用户改变了数据库中的数据,那么这个全局对象就不能一直不变了,恰恰相反,它要在数据库中数据改变的同时也随即更新(也就是说数据库被改变时,它相应地被重新构造一下,数据库不变时,它就一直不被重新构造),这样,我可以在服务不重新启动的情况下,让每个用户就用到了新的全局实例
”