GWT前端和后端分离&共享对象

时间:2015-08-26 11:50:53

标签: java eclipse gwt bean-validation

我有一个由两个eclipse项目组成的应用程序:

  • 带有处理的后端和Google表格的连接器,用于加载和存储数据
  • 提供GWT前端消费的Web服务的Web应用程序

后端也可以由独立应用程序使用。后端不应该与前端有任何依赖关系。

现在我不知道在哪里放置某些对象(如DTO和自定义约束验证器)而不重复:

  • DTO由后端生成,由Web服务提供,并在GWT前端显示和编辑。
  • 理想情况下,bean验证程序(包括自定义验证程序)应编码一次,并在所有三个层中用于输入验证
  • 在后端,DTO包含无法翻译为Javascript的代码(从Google表格对象进行翻译)
  • 后端不应该与前端有任何依赖关系,因此将代码放在" shared" GWT应用程序的路径不是一个选项

在这种情况下,是否可以在后端定义类(验证器和DTO)并在前端使用它们?

0 个答案:

没有答案