servlet我没有听说“推”技术。肯定都是Client主动连接Server的,不可能Server去主动连接Client,NAT就过不去。假如要实现你说的功能最简单的是Client定时去取数据库,可以使用JS中的XMLHttpRequest。
解决方案 »
- 如何在Spring中定义多个dataSource?
- jxl 插入超链接 通过相对路径 点击显示图片
- 页面无刷新图片重载,高分在线等
- 开源ERP Openbravo学习www.java-erp.cn
- java:给一个文件夹路径,如何得到下一层目录的所有文件名
- 精通Struts基于MVC的Java Web设计与开发试验的一个小问题?
- 关于“唯N性”
- 一个sqlserver2000的查询问题在线等
- 文件操作和中文乱码问题(on line)
- 一个使用javaMail发电子邮件的问题,希望各位大虾指教,先谢了!
- newxy(新坐标)升级至1.02版,增加了文件上传至服务器文件夹的功能,增加了两个用于转发的标签.有用过newxy的吗?
- oracle如何得到表结构信息
可以使用DWR框架来实现,DWR框架是用于Java的Ajax框架,它允许在客户端通过js方便的调用JavaBean。
现在发布的DWR2.0M2版中增加了服务器推信息和发送Javascript方法到客户端执行的能力,是采用comet的长连接技术。
用DWR2.0可以方便的实现楼主的需求,我们的项目已经在使用推技术了。
DWR官方网站:http://getahead.ltd.uk/dwr/
开发包下载:http://getahead.ltd.uk/dwr/download(其中dwr.war中包含了推模式的聊天室例子,可以参考)
推模式开发说明:http://getahead.ltd.uk/dwr/changelog/dwr20m1
以下是使用comet的实例:
* GMail’s GTalk integration
* Jot Live
* Renkoo
* cgi:irc
* Meebo
包括google邮箱中的Gtalk也是使用此技术。