“DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.

 它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet(小应用程序)中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.

  DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码.这样WEB开发人员就可以在JavaScript里使用Java代码就像它们是浏览器的本地代码(客户端代码)一样;但是Java代码运行在WEB服务器端而且可以自由访问WEB 服务器的资源.出于安全的理由,WEB开发者必须适当地配置哪些Java类可以安全的被外部使用.“

其实,dwr的精髓就在上面一段话话概括了

因为公司的框架里有用到dwr,所以准备学习一下,据我以往的个人经验,学习新技术,首先必须总体上对此有个清楚的认识是很重要的,非细节性基本原理的了解往往就是学习新技术的关键,其次才是实例和练习。

posted on 2008-11-03 11:00  君莫笑君  阅读(121)  评论(0编辑  收藏  举报