消息的发布与提示

整个需求是这样的:

目前有一群员工,员工要写日志.
然后还有一群领导,领导要看日志.

员工写完日志以后,领导的那边要有提示,例如:有新日志等等,目前不要求显示条数等,后面再加上显示有几个新日志,也有可能会加上显示谁提交了新的日志.

经理的话会是双重身份,他也是员工,也要写日志,同时他也是领导,可以查看本部门的日志.

要求基本上就是这样

实现的时候,要求不使用ajax 隔几秒一读的方式,我想要其他的实现方式.

最近在研究设计模式,刚开始接触,也不熟,但是我觉得这么经典的问题,设计模式应该能有点用处,所以我希望最好能用设计模式实现,除了ajax,其他的也会考虑

jquery ajax服务端的长轮询?
flash?利用xmlsocket
html5?

dwr?
pushlet?写好的推送工具

你是说不用ajax,不明白你说的跟设计模式有啥冲突?
ajax是前台显示,你是想要推送到前台?

不是吧,跟我做的一个项目这么相似?
我也想过一段时间,但到头来的结论是,你脱离了HTTP一问一答的模式之后,会跟来很多问题,这也是websocket所要解决的问题。在现在这个形式下,你如果要面对微软的那一堆IEx的话,websocket根本不能考虑。所以传统的ajax还是最牢靠的办法。

不同的人分为不同的角色,定时刷新页面不就行了

观察者设计模式,
这种推模型,我们是用的FlASH
解决的