是否可以在另一个中使用SmartGWT Web应用程序的UI组件

时间:2011-07-22 06:22:01

标签: java gwt smartgwt

是否可以在另一个中使用SmartGWT Web应用程序的UI组件?换句话说,GWT Web应用程序(客户端和服务器端)可以作为复杂GWT Web应用程序的模块吗?

2 个答案:

答案 0 :(得分:0)

是的,您可以在另一个模块中继承模块:

http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules

您也可以将模块编译为jar并进行分发。

如果你使用Maven:http://mojo.codehaus.org/gwt-maven-plugin/user-guide/library.html

答案 1 :(得分:0)

正如彼得所指出的,GWT跨应用程序的重用单元是模块(由xyz.gwt.xml表示)。只需确保要重用的模块在.gwt.xml文件中没有入口点声明,否则将在启动时调用两个模块的入口点。

如果您从正在运行的应用程序开始,最好先将其拆分为两个或更多模块,确定哪些模块具有可重用功能,哪些模块具有特定于应用程序的功能。然后在其他应用程序中只包含一个或多个可重用模块。