摘要:
这是一个Web Application,有很多客户端向服务器端提交数据(客户端是C++的,以http-post方式向服务器端提交二进制数据,服务器端解析这个二进制包,数据提交很频繁),管理员可以进入监视页面浏览这些数据,数据要即时的,客户端发来一条,管理员屏幕上要马上可以看到,允许多个管理员同时监视即时数据,所有管理员看到的数据都是一样的(目前是这样的,也许以后对管理员要分角色,各角色管理员看到的信息将不同)。
由于数据提交非常频繁,客户要求不允许频繁的数据库操作,所以我将数据保存在一个IList的缓存里面,当这个IList的大小超过了我在配置文件里定义的大小的时候就将数据批量插入到数据库。 阅读全文
随笔档案-2008年05月
在asp.net中实现观察者模式,或有更好的办法?
2008-05-02 14:30 by 横刀天笑, 3158 阅读, 收藏, 编辑
摘要:
继上次设计模式初学者系列后好长时间没有更新了,好不容易休息几天,如是搬来一块砖,放在首页,希望能够引来一些玉。
设计模式理论上是不管部署环境的,我觉得她是一个代码设计层面上的东西,但是在WinForm里实现的很好的模式,移植到Web环境往往有各种各样的局限性,
今天我们要讨论的就是在asp.net中如何去实现一个观察者模式。 阅读全文