首页 > 代码库 > dwr的原理和优缺点
dwr的原理和优缺点
DWR的原理:
一、什么是DWR?
DWR:(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码(javascript)使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.
它包含两个主要的部分:
a.允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet(小应用程序)中获取数据.
b.它的JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.
二、工作原理及其优缺点
DWR工作原理:
通过请求的url调用到对应的DwrServlet
DwrServlet加载对应dwr.xml,将对应的类转换成js代码,发送到浏览器客户端的调用,通过js的ajax封装
优点:
1.浏览器兼容:
2.json的封装
3.多种对象的转换(ssh对象转换)
4.可以写更少的JS代码,做更多的事情
缺点:
- 出错不容易找
- dwr配置很复杂
dwr的原理和优缺点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。