dwr.jar简介
2016-07-27 10:18
489 查看
DWR(Direct Web Remotiong)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,
可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA
代码,就像它就在浏览器里一样。
dwr.jar --- 它包含两个主要的部分:
1、允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.
2、另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.
DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码。
这样WEB开发人员就可以在JavaScript里使用Java代码,就像它们是浏览器的本地代码(客户端代码)一样;
但是Java代码运行在WEB服务器端而且可以自由访问WEB 服务器的资源。
出于安全的理由,WEB开发者必须适当地配置哪些Java类可以安全的被外部使用。
这个从JAVA到JavaScript的远程功能方法给DWR的用户带来非常像传统的RPC机制,
就像RMI或者SOAP一样,而且拥有运行在WEB上但是不需要浏览器插件的好处.
DWR不认为浏览器/WEB服务器协议是重要的,而更乐于保证编程界面的简单自然.
对此最大的挑战就是把AJAX的异步特性和正常JAVA方法调用的同步特性相结合.
在异步模式下,结果数据在开始调用之后的一段时间之后才可以被异步访问获取到.
DWR允许WEB开发人员传递一个回调函数,来异步处理Java函数调用过程.
另外 .dwr还是文件的一种格式: 比如以Dreamweaver软件里有查找和替换,
经常用的查找和替换内容可以保存,保存的文件就是以 .dwr结尾的文件。
这种文件用记事本打开后可以看到它的内容。
可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA
代码,就像它就在浏览器里一样。
dwr.jar --- 它包含两个主要的部分:
1、允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.
2、另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.
DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码。
这样WEB开发人员就可以在JavaScript里使用Java代码,就像它们是浏览器的本地代码(客户端代码)一样;
但是Java代码运行在WEB服务器端而且可以自由访问WEB 服务器的资源。
出于安全的理由,WEB开发者必须适当地配置哪些Java类可以安全的被外部使用。
这个从JAVA到JavaScript的远程功能方法给DWR的用户带来非常像传统的RPC机制,
就像RMI或者SOAP一样,而且拥有运行在WEB上但是不需要浏览器插件的好处.
DWR不认为浏览器/WEB服务器协议是重要的,而更乐于保证编程界面的简单自然.
对此最大的挑战就是把AJAX的异步特性和正常JAVA方法调用的同步特性相结合.
在异步模式下,结果数据在开始调用之后的一段时间之后才可以被异步访问获取到.
DWR允许WEB开发人员传递一个回调函数,来异步处理Java函数调用过程.
另外 .dwr还是文件的一种格式: 比如以Dreamweaver软件里有查找和替换,
经常用的查找和替换内容可以保存,保存的文件就是以 .dwr结尾的文件。
这种文件用记事本打开后可以看到它的内容。
相关文章推荐
- c语言描述的快速排序法
- Spring注入方式及用到的注解
- 83. Remove Duplicates from Sorted List
- C语言中continue和break、return的区别与联系
- poj 2506 Tiling(大数+递推)
- iOS之UITabBar的简单使用
- TextView 你真的懂我么
- HTML初涉(4)
- intellijidal如何将一个普通的java项目转变成maven项目
- Redis 命令
- 分类器
- 顺序表应用1:多余元素删除之移位算法 7.16补
- POJ-2752 Seek the Name, Seek the Fame(kmp中next数组的应用)
- <item> tag requires a 'drawable' attribute"-selector设置颜色不成功-解决方案
- linux磁盘挂载
- 盒子模型
- MySQl workbench ER转SQL
- LinQ to SQL用法详解
- web--iPhone适配
- SIP DB33标准笔记 监控图像获取