从我的浅读来看,Spring MVC 不直接支持 jquery。它确实支持与 DWR 框架的集成。
根据我对 DWR 的理解,它是一个 ajax 框架,允许您从 javascript 调用 javas 方法。
我可以在我的应用程序中同时使用两者吗?使用 Jquery 处理大部分 javascript 代码和客户端交互以及 DWR 进行 ajax 调用?
我倾向于学习 jquery,但在 spring 2.5 中没有开箱即用的支持。
从我的浅读来看,Spring MVC 不直接支持 jquery。它确实支持与 DWR 框架的集成。
根据我对 DWR 的理解,它是一个 ajax 框架,允许您从 javascript 调用 javas 方法。
我可以在我的应用程序中同时使用两者吗?使用 Jquery 处理大部分 javascript 代码和客户端交互以及 DWR 进行 ajax 调用?
我倾向于学习 jquery,但在 spring 2.5 中没有开箱即用的支持。
是的。使用 spring,您可以使用任何类型的视图技术。它的设计使您的视图与服务端代码分离。而且你应该使用spring 3.0。如果您使用的是内置 Ajax 支持的 Jquery,那么您实际上并不需要使用 DWR。您可以只使用处理特定 URI 模板的 spring 控制器方法。并让 jquery 访问这些 url 以进行 ajax 调用。
回答有点晚了,但我找到了一个非常好的博客来解决我关于 Spring MVC 的大部分问题。
这个链接提供了一个很好的教程如何集成它们。
请注意,我必须使用 DWR 版本 3.0.rc2,因为上一个稳定版本 (2.0.8) 的 utils.js 中的上传控件(输入类型 = 文件)存在问题。
最终,候选版本 (rc) 对我的项目来说更加稳定。