问题标签 [dwr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6719 浏览

spring - 是否可以在 Spring 绑定之前在 @RequestMapping 方法中手动设置命令对象?

我有一个 JSP,其中有一个 Spring 表单。在呈现 JSP 之前,将表单的命令对象添加到控制器中。Spring 将 JSP 中的表单绑定到这个命令对象,并在提交 NEW 实例时正确处理它。

但是,我想通过 DWR 保留命令对象(也可以正常工作),然后将表单提交给控制器。在表单提交给控制器的那一刻,命令对象不再是一个新对象,而是一个需要更新的持久化对象。这是我希望表单元素自动绑定到命令对象并通过绑定进行更新的地方,但它们没有被绑定。

简单示例:我将向 中添加一个新TaskModelMap,以便 Spring 表单将绑定到该命令对象。但是,我不会提交新的,而是通过 DWRTask持久化新Task的,这将返回 ID,然后在将表单提交到控制器之前继续编辑任务。

控制器类

弹簧形式

可以在任何提交后绑定发生之前将 Spring 绑定命令对象设置为持久对象吗?

0 投票
1 回答
1724 浏览

java - DWR 2 到 DWR 3 彗星

我目前使用 DWR 2 进行开发,但我现在想尝试 DWR 3。我不明白如何使用 DWR 3 制作彗星。我在 Google 上搜索了很多次,但我没有找到任何好的示例。有人可以帮我吗?

0 投票
3 回答
16187 浏览

xml - 为什么 Eclipse 不能解析 spring-dwr 模式?

Eclipse 在我的 Spring 的applicationContext.xml中显示以下错误:

当我将鼠标悬停在订单项错误上时,它还会显示:

我确认根元素实际上是<xsd:schema>。当我通过键入<dwr:使用自动完成功能时, Eclipse 正确地向我显示了各种选项,例如<dwr:configuration><dwr:controller>等。Eclipse 如何在不阅读架构的情况下知道这一点?

我毫无问题地使用了许多不同的名称空间;DWR 模式是唯一未解决的模式。这是声明:

我的类路径中有最新的 DWR 3.0.0.116.rc1。如果我打开 DWR jar,我会发现META-INF/spring.handlers包含:

META-INF/spring.schemas包含:

冒号的逃逸让我有点失望,但我认为这一切都是正确的,否则每个人的 DWR 都会被破坏。

在我从 DWR 网站实时获取此特定模式之前,但当我的生产系统因 DWR 网站关闭而崩溃时,我被此所困扰。

0 投票
2 回答
1835 浏览

java - 在 Spring 拦截器中访问 DWR 发布数据

我有一个带有方法签名的 DWR 操作,如下所示:

这通过 DWR AJAX 请求调用并且工作正常。

但是,我正在尝试编写一个 Spring 拦截器(很像 ServletFilter)来在调用 DWR 操作之前进行一些身份验证工作。
拦截器被正确调用,但我需要访问拦截器中的 groupId 和 groupName 数据。

请求参数映射是空的,我已经在调试器中浏览了整个请求属性列表,但我在任何地方都看不到数据。
请求的 postData 也为空。

使用萤火虫我可以看到数据正在传递到服务器(当最终调用 joinGroup 方法时它就在那里)。
我似乎无法在我的拦截器中访问它。

有什么办法可以访问它吗?

0 投票
6 回答
7521 浏览

java - DWR的缺点是什么?

在内网使用 DWR 时,会不会出现性能或安全问题等劣势?Direct Web Remoting 是一种使用 Ajax 请求从 js 文件联系服务器的工具。

0 投票
7 回答
8195 浏览

java - ExtJS 使用哪种服务器端 Java 技术

我们计划将使用 Struts/JSP/EJB 编写的 6-8 岁应用程序的 UI 框架升级到 ExtJS。只是好奇人们一直在使用的服务器上最流行的 Java 技术是什么。我们正在研究几种替代方案,例如

  1. DWR
  2. 高枕无忧
  3. 雷斯特莱特
  4. Struts-Json

我们正在更多地使用 DWR,但只是想知道编程社区是否对此有一些思考。

出于向后兼容性的原因,迁移将逐渐发生,在此期间,我们将尝试使 ExtJS 与旧的 Web1.0 样式页面共存。我们不会在业务层上进行任何更改,只是 Web 层将从 JSP 页面更改为 ExtJs 页面。

0 投票
2 回答
403 浏览

java - 如果 DWR servlet 部署在不同的战争中,是否可以使用 DWR?

我想从 Web 应用程序 A 中使用 DWR,但 DWR servlet 在 Web 应用程序 B 中。

这可能吗?有什么解决方法吗?

谢谢!

0 投票
2 回答
1627 浏览

javascript - DWR 类似于 REST 的 Javascript 库

是否有像 DWR 这样的 Javascript 库可以为 REST api 生成 javascript 存根。我们在服务器上使用 Jersey/JSR-311 进行 REST 并且想知道如果有一个库可以采用使用 JSR311 注释注释的 Rest 类并创建像 DWR 那样的 javascript 存根,而不是使用 Jquery 或 dojo 之类的库?

0 投票
1 回答
1556 浏览

java - DWR 方法签名上没有参数

我在运行时遇到了一些错误,来自没有参数的 DWR 方法。错误看起来像:

我怎样才能避免这个错误?我的意思是,签名有什么错误吗?


编辑

dwr.xml有类似的东西:

签名是:

调用是这样的:

0 投票
1 回答
698 浏览

javascript - DWR 和 Android 浏览器的问题

我在从 Android 浏览器访问应用程序时遇到问题。应用程序使用 DWR 来保持与与其连接的客户端的连接。

一切对我来说都很好,除了如果应用程序在 2 分钟内没有向 Android 手机上的客户端发送任何数据,则连接似乎丢失并且没有数据到达客户端。相同的场景在 Firefox、Opera 和 Chrome 上运行良好。如果两次数据传输之间的停顿时间少于 2 分钟,它就可以正常工作。

所以,现在我的问题是:我缺少的 android 浏览器是否有一些超时设置?或者这是一些我无法规避的内置错误/功能/任何东西?

我知道我可以通过某种心跳来防止这种情况发生,我只是想知道为什么会发生这种情况。

在此先感谢,马克斯

顺便说一句:一切(服务器,客户端)都在我的机器上运行,我正在使用 Windows XP 的 android 模拟器上测试它