天天看點

DWR進階主題之反向Ajax(piggybacking模式--DWR2.X)

DWR進階主題之反向Ajax(piggybacking模式--DWR2.X)

----------

這裡為了啟用piggybacking技術,我們隻要在前兩篇blog(輪詢模式與comet模式)的web.xml的DWRServlet配置中,删除那些初始化參數即可,如:

<servlet>
		<servlet-name>dwr-invoker</servlet-name>
		<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
		<!-- 初始化參數,增加調試功能 -->
		<init-param>
			<param-name>debug</param-name>
			<param-value>true</param-value>
		</init-param>
</servlet>
<servlet-mapping>
		<servlet-name>dwr-invoker</servlet-name>
		<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
           

然後,在頁面上,需要如下代碼,例:

<input type="button" onClick="RemoteClass.startPolling();"></input>
           

這種模式的反向Ajax調用是 響應能力最差的, 但是給伺服器帶來負載的可能性也是最低的。在對 實時更新的要求不高的應用程式中,這種方式也許是合适的。

繼續閱讀