|
|
前言
ActiveMQ支持Ajax,这是应用在实时web应用中的一种异步的Javascript和Xml机制。这意味着你可以利用ActiveMQ的“发布/订阅”的天性,来创建高度实时的web应用。
Ajax允许一个常见的DHTML客户端(使用JavaScript和一个第5版及更高版本的现代浏览器)通过互联网收发信息。ActiveMQ对Ajax的支持建立在与REST的ActiveMQ连接器相同的基础上,该连接器允许任意可联网的设备通过JMS收发消息。
如果想看一下Ajax是怎么用的,跑一下 官方的例子 就行了。
Servlet
首先要在Web应用中安装AMQ的AjaxServlet,以此来支持基于Ajax的JMS:
<div style="font-size: 12px; margin: 0px 10px 10px; line-height: 13px; font-family: Courier; border: #3c78b5 1px dashed;" class="code panel"><div style="background-color: #f0f0f0; text-align: left; padding: 5px;" class="codeContent panelContent">... <servlet> <servlet-name>AjaxServlet</servlet-name> <servlet-class>org.apache.activemq.web.AjaxServlet</servlet-class> </servlet> ... <servlet-mapping> <servlet-name>AjaxServlet</servlet-name> <url-pattern>/amq/*</url-pattern> </servlet-mapping> |
|