Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT基本架构_Java_Gwt - Fatal编程技术网

Java GWT基本架构

Java GWT基本架构,java,gwt,Java,Gwt,我不熟悉客户机-服务器应用程序开发(只熟悉Java桌面) 我的疑问是:我遵循了一个优秀且理解的基本OO原则,这些原则被应用于客户端和服务器服务和实现。但是,如果一个类不是一个服务,比如一个像Person这样的数据类存储服务类将使用的基本信息,该怎么办呢。我应该在哪里存储这些单独的类 让您深入了解我当前的结构(使用Clientpackage层次结构) 我有:com.me.example.client-然后这里包含client.GUI&client.service包 您可以选择 只是在客户端设置这

我不熟悉客户机-服务器应用程序开发(只熟悉Java桌面)

我的疑问是:我遵循了一个优秀且理解的基本
OO
原则,这些原则被应用于客户端和服务器服务和实现。但是,如果一个类不是一个服务,比如一个像
Person
这样的数据类存储服务类将使用的基本信息,该怎么办呢。我应该在哪里存储这些单独的类

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

我有:
com.me.example.client
-然后这里包含
client.GUI
&
client.service

您可以选择

  • 只是在客户端设置这些
  • 在客户端和服务器之外创建一个额外的包:shared
选择单独的共享包时,必须将以下行添加到gwt.xml

<source path='shared'/>

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