一尘不染

您是否将单个项目用于基于GWT的应用程序的客户端和服务器端,还是将单独的项目使用?

tomcat

您如何设置GWT项目?客户端有单个项目,服务器端有单独项目吗?您能否分享与组织GWT前端,spring后端系统项目的经验?我正在为这个项目使用Spring +
GWT + Tomcat + Hibernate。


阅读 250

收藏
2020-06-16

共1个答案

一尘不染

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

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

另外,您可以创建3个项目。一台服务器,一台客户端和一台具有所有共享类的服务器。但是这样做会给您两个gwt必须编译的项目,然后您必须将它们重新连接在一起。除非您必须解决一些基于gwt的古怪的旧代码集成问题,否则我看不到这能为您带来什么。

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

2020-06-16