好象b/s结构很难解决啊,因为http协议的关系,applet应该差不多.非要用html页面的话,就不断的刷新.
解决方案 »
- 每隔十秒钟读取数据库一行数据
- 求救,hibernate问题连接sql2005问题
- socket接收大图片的问题
- Struts+Spring+iBatis的“No SqlMapClient specified”错误,郁闷得头都大了!
- 请问myeclipse中的spring bean缺少属性怎么办啊?
- 为什么,怎么办?
- 一个非常简单的向下转型问题
- 那里有支持eclipse3.0正式版的TOMCAT插件!在线等,问题解决,立马给分!
- tomcat中如何运行JavaBean
- web服务与数据库在同一台机子上,可以将客户端上来的数据存到数据库吗?
- 关于socket的一个问题
- 急~~~~~~~~~~求救!~!~!!!!!!
* 虽然网上商店形式多样,每个站点有自己的特色,但也有其一般的共性,单就"商品的变化,以便及时通知订户"
* 这一点,是很多网上商店共有的模式,这一模式类似Observer patern观察者模式.
* 具体的说,如果网上商店中商品在名称价格等方面有变化,如果系统能自动通知会员,将是网上商店区别传统商店的一大特色.
* 这就需要在商品product中加入Observer这样角色,以便product细节发生变化时,
* Observer能自动观察到这种变化,并能进行及时的update或notify动作.
*/import java.util.Observable;
import java.util.Observer;class SimpleProduct extends Observable
{
private String name;
private float price;
/**
* @return Returns the name.
*/
public String getName() {
return name;
}
/**
* @param name The name to set.
*/
public void setName(String name) {
this.name = name;
super.setChanged();
super.notifyObservers(name);
}
/**
* @return Returns the price.
*/
public float getPrice() {
return price;
}
/**
* @param price The price to set.
*/
public void setPrice(float price) {
this.price = price;
super.setChanged();
super.notifyObservers(new Float(price));
}
}class NameObserver implements Observer
{
private String name = null;
public void update(Observable o, Object arg)
{
this.name=arg.toString();
System.out.println("hey, product name is changed to:"+this.name);
}
}class PriceObserver implements Observer
{
private float price = 0;
public void update(Observable o, Object arg)
{
if((Object)o instanceof Float)
{
this.price=((Float)arg).floatValue();
System.out.println("hey, product price is changed to:"+this.price);
} }
}
public class ObserverTest { public static void main(String[] args)
{
SimpleProduct product = new SimpleProduct();
NameObserver nameObserver = new NameObserver();
PriceObserver priceObserver = new PriceObserver();
PriceObserver priceObserver2 = new PriceObserver();
product.addObserver(nameObserver);
product.addObserver(priceObserver);
product.setName("orange");
product.setPrice(10f);
product.setPrice(20f);
}
}
---
请教高手
我想用一个JSP页面显示用户的信息,关键是要不段刷新信息,
后台的数据一旦发生变化就要立即显示在页面,请问该如何实现?
请高手指点,最好有关键代码!
感谢!!!
---
除了不断刷新,还想用什么,呵呵
hey, product name is changed to:orange
hey, product name is changed to:10.0
hey, product name is changed to:20.0不是应该是这样吗:
hey, product name is changed to:orange
hey, product price is changed to:10.0
hey, product price is changed to:20.0 mascotzhuang(基督山伯爵) 能不能解释一下.
可知如此系统开销要多大!!!! 就算 c/s采用建立长连接的方式也要慎重,何况是b/s
Tomcat5.28
P4m 1.7 (笔记本)
1G内存我想服务器比我笔记本性能强多了吧?
再想想新浪的文字直播有多少并发用户在线。
--------------
如果.一定要实现.就要使用 服务端推 或其他的类 聊天室的方法实现
---------------------
或,在浏览器上.放一个控件或applet,同服务器想连.当发现.数据变化时.对页面进行刷新..