DWR的替换

时间:2011-09-25 08:03:57

标签: java jquery ajax javascript dwr

DWR主要用于处理来自服务器的AJAX响应。

所以我想知道其他类似的技术,这将使AJAX处理变得容易,就像在Javascript中调用Java方法并在html代码中粘贴响应一样。

我知道jQuery有AJAX方法,但不要认为它可以调用和处理特定的Java方法。

3 个答案:

答案 0 :(得分:1)

您可以尝试使用Google Web Toolkit,此时它已经足够成熟,可以拥有所有体面的功能并且没有烦人的错误:

http://code.google.com/intl/fr-FR/webtoolkit/

现在GWT并不是DWR的直接替代品。它的默认用法是将所有内容编码为Java(客户端UI和服务器端)。这可能是DWR做事方式的一部分。但是,如果不是,并且您希望以类似于DWR的方式使用GWT,则可以使用javascript代码/函数和GWT Java类,并且可以通过GWT的JSNI API从Java调用js函数:

http://code.google.com/intl/fr-FR/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html

答案 1 :(得分:1)

  

我知道jQuery有AJAX方法,但不要认为它可以调用和   处理特定的Java方法

我使用带有jquery的spring,每个请求都可以映射到特定的方法。我比dwr更喜欢它。

Ajax and Spring.

答案 2 :(得分:0)

您可以使用JSON-RPC