GWT动态模块加载

时间:2010-04-13 09:44:05

标签: gwt dynamic plugins

是否有动态加载GWT模块的机制?

我们的想法是创建一个可插拔的基于GWT的系统:一个核心GWT模块,可动态加载另一个GWT模块和一个总线通信系统,以允许通过加载的模块进行通信。

任何帮助?

4 个答案:

答案 0 :(得分:1)

Web Application using OSGi and GWT

可能重复

另外,请参阅此GWT用户论坛帖子中的信息 - http://groups.google.com/group/google-web-toolkit/msg/4a3f912cb89a7256

总结一下,它可能,但不推荐。您的要求与GWT的理念和架构正交。如果必须,GWT Exporter project是启用模块之间通信的有用起点。

答案 1 :(得分:1)

代码拆分确实成功处理了分离加载问题 - 但它没有解决分离编译问题。

与分离编译的模块化互操作性永远不会是推荐的默认值,但GWT团队将来应该对此进行研究。

如果我们谈论基于插件的架构,不同的插件开发人员应该开发自己的UI并编译并提供给框架。框架应该动态加载它们。

我仍然在寻找和做到这一点(做得更好)。

答案 2 :(得分:0)

您可以使用代码拆分动态加载代码。

看一看 http://code.google.com/webtoolkit/doc/latest/DevGuideCodeSplitting.html

答案 3 :(得分:0)

另见http://code.google.com/p/google-web-toolkit/wiki/CodeSplitting的评论,从第6条评论开始。