spring - 对于基于 GWT 的应用程序或单独的项目,您是否在客户端和服务器端使用单个项目?

标签 spring gwt tomcat

您如何设置 GWT 项目?您是否有一个客户端项目和服务器端单独项目?您能否分享您为 GWT 前端、Spring 后端系统组织项目的经验?我希望在这个项目中使用 Spring + GWT + Tomcat + Hibernate。

最佳答案

除非您有充分的理由将客户端和服务器端拆分为多个项目,否则您应该只使用一个项目。

否则,您将需要您的服务器端项目依赖于您的客户端项目,因为任何共享的数据对象都需要成为客户端的一部分(因此 gwt 可以创建它们的 javascript 版本)。这在我的直觉上是落后的。

或者,您可以创建 3 个项目;一台服务器,一个客户端,一个具有所有共享类。但是这样做会给你两个 gwt 必须编译的项目,然后你必须将它们重新连接在一起。除非您必须处理一些奇怪的基于 gwt 的遗留代码集成问题,否则我看不出这会给您带来什么。

在我从事的两个基于 gwt 的重要项目中(使用您提到的相同技术堆栈),我只使用了一个项目。

关于spring - 对于基于 GWT 的应用程序或单独的项目,您是否在客户端和服务器端使用单个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5020308/

相关文章:

java - Spring Boot fat jar 中出现 NoClassDefFoundError 但依赖项位于已编译的存档中,并且应用程序在 IDE 中运行良好

java - JPA - 不适用于所有级联类型

java - 我的应用程序 URL 页面未打开,默认情况下 Tomcat 页面打开

java - Web.xml(tomcat) 与 ApplicationContext.xml(spring) 哪个先加载?

linux - 外面无法连接Tomcat9

当文件大于限制时,使用多部分解析器上传 Spring 文件会导致连接重置

java - 如何通过远程方法发送json-rpc http post请求并在java中传递加密参数

GWT 2.1 没有事件的地方示例

javascript - 是否可以判断 GWT 中是否启用了 cookie?如果不是,什么原生 JavaScript 可以做到这一点?

gwt - GWT和SpringBoot-是否存在解决冲突依赖关系的明智方法?