将GWT添加到Spring MVC应用程序的最简单方法?

时间:2009-06-05 16:37:41

标签: spring gwt spring-mvc

我有一个Spring MVC应用程序,我已经决定尝试使用GWT作为前端。我想继续使用MVC,因为我也将使用Spring Security和其他一些有趣的东西。

我知道GWT-SL项目,我想我会用它。不幸的是,文档很清楚。

我现在想知道的是......如何重新配置​​我的项目以便我可以使用GWT?我假设我将失去在托管模式下运行的能力,我想这没关系。我是否只需添加GWT和GWT-SL jar,重新配置我的web.xml,并将一个包添加到我的项目中以获取GWT代码?

我正在使用Eclipse 3.4。我现有的项目是标准的Web项目。

3 个答案:

答案 0 :(得分:1)

使用新版本的GWT插件,您可以享受托管模式浏览器的所有好处,而无需修改任何选项。来自GWT-SL的GWTHandler将负责您的rpc调用映射。但是,您的现有域对象结构将出现问题。您将要么必须将它们放在GWT的“客户端”包中,要么镜像现有的域对象以使它们能够编译为javascript。我一直在寻找一个稳定的非侵入性框架,但尚未找到一个。吉利德看起来很有希望,但你必须在你的领域扩展它的类。

答案 1 :(得分:1)

我在一个月前发布了一个视图我的简单项目(3个类)如何将GWT与现有的Spring MVC应用程序集成。还提供了简单的样本。

尝试一下,它很简单明了:http://code.google.com/p/gspring

答案 2 :(得分:0)

您不会丢失托管模式。我不知道你是否正在使用内部服务器 - 我使用-noserver所以我无法帮助你。

除此之外,我猜documentation非常清楚。你遇到过任何具体问题吗?