一个 GWT 项目有客户端、服务器和共享三个包?谁能说出每个包中组织了哪些所有类?共享包的需求是什么?我是 GWT 的初学者。谁能帮我?
问问题
145 次
2 回答
3
首先,看一下关于项目布局的 GWT 解释。
简而言之:client
包及其子包包含将编译为 JavaScript 并在客户端执行的类。对于这些课程,适用某些限制。
该server
包包含在服务器端执行的代码。对于shared
包:您不一定需要它,但将通过GWT 的客户端-服务器-通信机制从客户端传输到服务器的类放在那里可能是有意义的。
于 2012-11-28T07:42:58.503 回答
2
我建议通过以下教程并使用 MVP 模式,它解决了很多关于如何组织项目的问题: mvp 模式
要清除您的问题:
- 客户端:每个代码都将被编译成 JavaScript 并在客户端上运行
- 服务器:代码不会编译成 JavaScript 并在服务器上运行
- 共享:代码可以在客户端或服务器上运行。代码将被编译成 JavaScript。
您不需要共享包,您可以将所有客户端类打包在客户端包中,但如果您有双方都使用的类,则更好理解。
于 2012-11-28T07:56:01.510 回答