鉴于:
Spring 3.0 mvc具有优秀的REST支持,其中一个表示形式是JSON。
Spring 3.0 mvc具有优秀的REST支持,其中一个表示形式是JSON。
GWT简化了开发,因为UI是在java中开发的。但默认情况下,它使用RPC进行客户端服务器交互。但是有一个使用JSON的选项。
问题:
>您能分享使用Spring 3.0 mvc与GWT的经验吗?
>整合这两个框架的最佳方法是什么?
>默认GWT的MVP体系结构只适用于客户端,并且可以很好地与JSON一起工作吗?
谢谢
可以分享使用Spring 3.0 mvc与GWT的经验吗?
原文链接:https://www.f2er.com/ajax/160256.html是。我们已经在GWT和Spring MVC(1500个源文件,6个月的开发中)成功构建了一个全面的大型应用程序。
Spring是项目成功的关键。只有在Spring中,我们才能在服务器端单独测试一些应用程序。
结婚这两个框架的最佳方法是什么?
忽略GWT使用的默认Servlet,并创建自己的Spring控制器来处理传入的GWT-RPC请求。这个blog post是整合两个技术的关键。
我们还成功地集成了其他组件:用于动画图表的Flash和用于其他内容的第三方Javascript组件。这些通过JSON与服务器通信。所以你有两种或更多种URL:
> * .rpc url用于GWT组件,由gwt的Spring控制器提供
> * .json urls用于其他组件,由另一个Spring控制器提供。
此外,在我们的例子中,我们使用注释来避免配置,而是使用好的旧的Spring XML文件替代首选配置。他们更清楚发生了什么。除了@required注释外;找到应该连接但不是连接的spring bean是非常好的。
默认的GWT的MVP架构只适用于客户端,并且它能够与JSON一起工作吗?
如果您遵循指南,GWT的MVP架构效果最佳。谷歌建议使用GWT-RPC通信。
您仍然可以为其他客户端组件提供JSON。