gpt4 book ai didi

ajax - 将 spring 3 mvc 与 GWT 集成的经验?

转载 作者:IT老高 更新时间:2023-10-28 13:52:07 24 4
gpt4 key购买 nike

鉴于: Spring 3.0 mvc 具有出色的 REST 支持,其中一种表示是 JSON。

GWT 简化了开发,因为 UI 是用 java 开发的。但默认情况下,它使用 RPC 进行客户端服务器交互。但是有一个使用 JSON 的选项。

问题:

  1. 您能否分享将 Spring 3.0 mvc 与 GWT 结合使用的经验?

  2. 集成这两个框架的最佳方法是什么?

  3. 默认 GWT 的 MVP 架构是否仅适用于客户端,它是否适用于 JSON?

谢谢

最佳答案

您能分享使用 Spring 3.0 mvc 和 GWT 的经验吗?

是的。我们已经成功地围绕 GWT 和 Spring MVC 构建了一个完整的大型应用程序(1500 个源文件,开发了 6 个月)。

Spring 是该项目成功的关键。只有使用 Spring,我们才能在服务器端单独测试应用程序的某些部分。

结合这两个框架的最佳方法是什么?

忽略 GWT 使用的默认 Servlet,而是创建您自己的 Spring Controller 来处理传入的 GWT-RPC 请求。这个blog post是整合这两种技术的关键。

我们还成功地集成了其他组件:用于动画图表的 Flash 和用于其他东西的第三方 Javascript 组件。它们通过 JSON 与服务器通信。所以你有两种或多种 URL:

  • *.rpc url 用于 GWT 组件,由用于 gwt 的 Spring Controller 提供服务
  • *.json url 用于其他组件,由另一个 Spring Controller 提供服务。

此外,在我们的例子中,我们避开了带有注释的配置,而是更喜欢使用旧的 Spring XML 文件的配置。他们让事情变得更加清楚。 @Required 注解除外;很高兴找到应该连接但没有连接的 spring bean。

默认的 GWT 的 MVP 架构是否仅适用于客户端,是否可以与 JSON 很好地配合使用?

如果您遵循指南,GWT 的 MVP 架构效果最佳。按照 Google 的建议使用 GWT-RPC 通信。

您仍然可以将 JSON 用于其他客户端组件。

关于ajax - 将 spring 3 mvc 与 GWT 集成的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com