xingkongxieyang 发表于 2013-1-29 10:29:11

ActiveMQ之Ajax调用

前言

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>
页: [1]
查看完整版本: ActiveMQ之Ajax调用