GWT项目有三个包客户端,服务器和共享?谁能告诉每个包中哪些类都有组织?共享包的需求是什么? 我是GWT的初学者。任何人都可以帮助我吗?
答案 0 :(得分:3)
首先,看看有关项目布局的the GWT explanation。
简而言之:client
包及其子包包含将编译为JavaScript并在客户端上执行的类。对于这些课程,某些restrictions适用。
server
包中包含在服务器端执行的代码。对于shared
包:你不一定需要它,但将那些通过GWTs' client-server-communication mechanisms从客户端转移到服务器的类可能是有意义的。
答案 1 :(得分:2)
我建议传递以下教程并使用MVP模式清除很多问题如何组织项目: mvp pattern
要清除你的问题:
您不需要共享包,您可以在客户端包中包装所有客户端类,但如果您有双方使用的类,则更好地理解。