背景
我正在使用 GWT、Java 和 EclipseLink 开发 Web 应用程序。这些选择中的每一个都是我为实现这个程序所做的选择。GWT 是唯一的选择,它与 Spring 之类的东西相比,它究竟是什么并没有明确的把握。现在,我使用 GWT 小部件来实现客户端,并使用 GWT RequestFactory 来实现来自 EclipseLink 的实体的服务器-客户端通信。
意见
所以我认为 GWT 主要是一个小部件库,具有用于服务器-客户端通信的简单框架。这与我看待 Spring 的方式非常相似,Spring 是一个小部件库,具有用于控制服务器-客户端通信的更高级和复杂的框架——它可能不像 GWT 那样方便地实现 AJAX。
因此,考虑到这些,我将 GWT 视为理解并最终使用 Spring 的垫脚石。然而,再次谷歌搜索这个主题,我遇到了几个主题,比如这个和那个似乎违背了 Spring 是什么以及这对 GWT 意味着什么的原始概念。
问题
- 对 GWT 和 Spring 的看法是否存在误解?如果是这样,一些简短的指导点将不胜感激!
- Spring 框架中 GWT 小部件的对应部分是什么?
- Spring 框架中 GWT RequestFactory 的对应部分是什么?