AJAX组件-dwr 的部署与实现
来源:互联网 发布:非涉密网络监测设备? 编辑:程序博客网 时间:2024/06/06 12:56
- 产生原因 以及 解决了什么问题?
传统——>Ajax:
1,刷新整个页面——>局部刷新
2,用户体验差——>用户体验非常好
3,数据传输量大,并发低——>数据传输量小,并发高,负载高
DWR( 相对于Ajax ):
1,更稳定,兼容性更好
2,使用更简单
3,多业务处理简单
- 下面是 部署 思路图:
- 部署环境:MyEclipse 9.1 + Tomcat 6.0.18 + JDK 1.6 (+MySQL 5.5)
- 关键源码:
(1)web.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app>
- <display-name></display-name>
- <!-- 配置DWR的核心Servlet -->
- <listener>
- <listener-class>
- org.directwebremoting.servlet.DwrListener
- </listener-class>
- </listener>
- <servlet>
- <!-- 指定DWR核心Servlet的名字 -->
- <servlet-name>dwr</servlet-name>
- <servlet-class>
- <!-- 指定DWR核心Servlet的实现类 -->
- org.directwebremoting.servlet.DwrServlet
- </servlet-class>
- <!-- 指定DWR核心Servlet处于调试状态 -->
- <init-param>
- <param-name>debug</param-name>
- <param-value>true</param-value>
- </init-param>
- <!-- 设置使用反向Ajax技术 -->
- <init-param>
- <param-name>activeReverseAjaxEnabled</param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>
- initApplicationScopeCreatorsAtStartup
- </param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <!--长连接只保持时间 -->
- <param-name>maxWaitAfterWrite</param-name>
- <param-value>60</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <!-- 指定核心Servlet的URL映射 -->
- <servlet-mapping>
- <servlet-name>dwr</servlet-name>
- <url-pattern>/dwr/*</url-pattern>
- </servlet-mapping>
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
(2)dwr.xml [ 仅供示例,对照着修改为你自己的 servlet 即可 ]
- <?xml version="1.0" encoding="UTF-8"?>
- <dwr>
- <allow>
- <filter class="org.directwebremoting.filter.AuditLogAjaxFilter" />
- <create creator="new" javascript="News_info_Service">
- <param name="class" value="com.dwr_news.model.service.News_info_Service" />
- </create>
- </allow>
- </dwr>
0 0
- AJAX组件-dwr 的部署与实现
- AJAX组件-dwr 的部署与实现-附部署思路图
- dwr的ajax实现
- ajax dwr 实现基于struts2的校验
- Dwr的Reverse Ajax初步技术实现
- DWR 实现Ajax的简单例子
- Dwr与Ajax的异同点
- DWR与AJAX的微妙关系
- DWR 实现AJAX学习
- DWR 实现AJAX学习
- DWR框架实现AJAx
- DWR与AJAX
- dwr与ajax
- dwr部署的问题
- dwr,java的ajax
- Ajax的DWR使用
- dwr的Reverse Ajax
- dwr的Reverse Ajax
- 全屏显示. Tween动画
- python string模块
- hdoj 2209 翻纸牌游戏(BFS + 位运算)
- Lwip 断连,连接几次后不通及偶尔不通的问题.
- c++中类的公有和私有初探01
- AJAX组件-dwr 的部署与实现
- Android TableLayout表格布局详解
- 过迟明白需求
- objective-c语法
- android std::string(NULL) crash
- UVa 10315 Poker Hands
- JavaScript类和继承:constructor属性
- Linux实现网络传输(DTU)模块
- 应采儿吐槽孕期不适 细数准妈妈的5道坎儿