DWR主要用于处理来自服务器的AJAX响应。
所以我想知道其他类似的技术,这将使AJAX处理变得容易,就像在Javascript中调用Java方法并在html代码中粘贴响应一样。
我知道jQuery有AJAX方法,但不要认为它可以调用和处理特定的Java方法。
答案 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更喜欢它。
答案 2 :(得分:0)
您可以使用JSON-RPC