我是客户端-服务器应用程序开发新手(仅具有 Java 桌面经验)。
我的查询是这样的:我遵循了一个出色的 GWT tutorial on YouTube并了解应用于客户端和服务器服务及实现的基本OO
原则。但是,如果类不是服务怎么办 - 比如说像 Person
这样的数据类,存储服务类将使用的基本信息。我应该在哪里存储这些单独的类?
让您深入了解我当前的结构(使用 Client
包层次结构)。
我有:com.me.example.client
- 然后是这里包含的client.GUI
和 client.service
包。
最佳答案
您可以选择
- 只需在客户端中设置这些即可。
- 除了客户端和服务器之外创建一个额外的包:共享
选择单独的共享包时,您必须将以下行添加到 gwt.xml
<source path='shared'/>
额外信息:客户端需要这些类,因此需要由 gwt 编译器编译为 javascript。当将它们放入客户端时,情况已经如此(因为客户端已在 .gwt.xml 中配置)。当将它们放入共享时,您必须告诉 gwt 编译器。
关于java - GWT基本架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47303969/