java DWR
DWRDWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器中的javaScript代码调用Web服务器上的java代码,就像在java代码就在浏览器中一样。主要部分一个运行在服务器的java Servlet,它处理请求并且向浏览器发回响应。
运行在浏览器端的javaScript,它发送请求而且还能动态更新网页。工作原理通过动态把java类生成为Javascript,它的代码就像Ajax魔法一样,你感觉调用就像发生在浏览器端,但是实际上代码调用发生在服务器端,DWR负责数据的传递和转换。这种从java到javascript的运程调用功能的方式使DWR用起来有种非常像RMI或者SOAP的常规RPC机制,而且DWR的优点在于不需要任何的网页浏览器插件就能够运行在网页上。