GWT基础架构

时间:2017-11-15 09:42:58

标签: java gwt

我是客户端 - 服务器应用程序开发的新手(仅使用Java桌面体验)。

我的疑问是:我遵循了一个优秀的GWT tutorial on YouTube,并了解了应用于客户端和服务器服务和实现的基本OO原则。但是,如果一个类不是一个服务 - 比如像Person那样存储将由服务类使用的基本信息的数据类。我应该在哪里存储这些单独的类?

让您深入了解我当前的结构(使用Client包层次结构)。

我有:com.me.example.client - 然后是client.GUI&此处包含client.service个包。

1 个答案:

答案 0 :(得分:1)

您可以选择

  • 只需在客户端设置这些。
  • 除了客户端和服务器之外,创建一个额外的包:shared

选择单独的共享包时,必须将以下行添加到gwt.xml

<source path='shared'/>

额外信息:客户端需要这些类,因此需要由gwt编译器编译为javascript。将它们放入客户端时已经是这种情况(因为客户端已经在.gwt.xml中配置)。将它们放入共享时,必须告诉gwt编译器。