GWT项目有三个包客户端,服务器和共享?任何人都可以告诉每个包中哪些类是组织的吗?共享包的需求是什么? 我是GWT的初学者。谁能帮我?如何在gwt中组织软件包?
0
A
回答
3
首先,关于项目布局请看the GWT explanation。
简而言之:client
包及其子包中包含将编译为JavaScript并在客户端上执行的类。对于这些课程,适用某些restrictions。
server
包中包含在服务器端执行的代码。对于shared
软件包:您不一定需要它,但将那些正在通过GWTs' client-server-communication mechanisms从客户端传输到服务器的类可能会有意义。
2
我建议通过下面的教程和工作与MVP模式扫清了很多问题,如何组织你的项目: mvp pattern
要清除你的问题:
- 客户:每个代码会编译成JavaScript并在客户端上运行
- 服务器:代码不会编译为JavaScript并在服务器上运行
- 共享:代码可以在客户端或服务器上运行。代码将被编译为JavaScript。
你不需要一个共享包,你可以打包客户端包中的所有客户类,但是如果你有双方使用的类,那么它更好地理解。
相关问题
- 1. Python中的软件包组织
- 2. GWT包裹组织(P)
- 3. 组织信息软件开发组织
- 4. 在组织中采用开源软件
- 5. 在Java项目中组织软件包的优点和缺点
- 6. Gwt共享软件包
- 7. Java项目文件组织:新软件包vs子文件夹
- 8. 从Eclipse的组织导入中排除软件包
- 9. 如何创建在单个组织内使用的托管软件包?
- 10. 如何组织代码包
- 11. 使用共享软件包组织Python项目
- 12. 组织Go程序 - 软件包或其他东西?
- 13. 如何组织包括包含在C++中的多个类中
- 14. 如何在Linux中将一组软件安装为一个软件包?
- 15. 软件组织的最佳实践
- 16. 用于组织文本的软件
- 17. 如何在Linux中组织头文件
- 18. 如何在Django中组织JS文件?
- 19. 如何将extjs组件包含在gxt和gwt中?
- 20. 如何在R软件包中包含所有软件包依赖关系?
- 21. 如何在Pycharm中卸载软件包
- 22. 如何在android中安装软件包?
- 23. 软件包如何在golang中工作
- 24. 如何在Erlang中使用软件包?
- 25. 如何在golang中更新软件包?
- 26. 如何在Tcl中安装软件包?
- 27. 如何在XCode中调试软件包?
- 28. 如何在LaTeX中安装软件包
- 29. 组织包括
- 30. django包组织
您的链接转到MVP,而不是MVC :) – udalmik
对不起,我的意思是MVP :-) – Sam
您可能会提到Shared是您的Pojo DTO业务规则类型类的地方,因此客户端和服务器可以轻松共享相同的业务对象。 – Kenoyer130