您如何设置 GWT 项目?您是否有一个客户端项目和服务器端单独项目?您能否分享您为 GWT 前端、Spring 后端系统组织项目的经验?我希望在这个项目中使用 Spring + GWT + Tomcat + Hibernate。
最佳答案
除非您有充分的理由将客户端和服务器端拆分为多个项目,否则您应该只使用一个项目。
否则,您将需要您的服务器端项目依赖于您的客户端项目,因为任何共享的数据对象都需要成为客户端的一部分(因此 gwt 可以创建它们的 javascript 版本)。这在我的直觉上是落后的。
或者,您可以创建 3 个项目;一台服务器,一个客户端,一个具有所有共享类。但是这样做会给你两个 gwt 必须编译的项目,然后你必须将它们重新连接在一起。除非您必须处理一些奇怪的基于 gwt 的遗留代码集成问题,否则我看不出这会给您带来什么。
在我从事的两个基于 gwt 的重要项目中(使用您提到的相同技术堆栈),我只使用了一个项目。
关于spring - 对于基于 GWT 的应用程序或单独的项目,您是否在客户端和服务器端使用单个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5020308/