Developing with Comet and Java

星期二, 六月 2nd, 2009

Comet,逆向Ajax或者Ajax 2.0,这篇文章讲述如何使用Servlet 3.0来实现Comet,对Web版的客户端推送感兴趣可以看一下: http://www.ibm.com/developerworks/web/library/wa-cometjava/

Ext.direct

星期五, 五月 15th, 2009

Ext.direct可能是ExtJS 3.0版本比较热门的特性,现在不少人都在关注。Ext.direct,JavaScript中称之为Comet 和 Reverse Ajax,对Java程序来说,和JMS机制一样,就是将服务器端信息推送到客户端,JMS推送到Java应用,而Ext.direct推送到是客户端浏览器。如何向在浏览器端实现订阅,通常是通过Applet,ActiveX和Flash实现,当然ExtJS是通过一个flash组件完成的,这个也是目前实现Comet的通行做法。Ext.direct特性对Web开发帮助非常大,之前要实现信息实施更新,基本都是定时刷新,而Ext.direct和Comet技术,可以实现消息订阅和推送,那么这种实时消息提醒就非常方便,如聊天室,监控系统,耗时较长的操作等,这些实现起来就非常简单啦。