@H_502_1@哪个是使用OSGI和GWT作为UI的Web应用程序的良好架构?
目的是使用捆绑软件捆绑Web界面部分.如果我添加新的捆绑包,它将在用户界面上添加新功能(例如菜单),它们与现有的功能配合使用.
解决方法
请参阅GWT邮件列表 –
http://groups.google.com/group/google-web-toolkit/msg/4a3f912cb89a7256上的类似讨论
总结 –
GWT的架构与您在运行时加载的多个模块的要求正交.有一些方法可以在GWT中实现动态模块,但从来不会是最佳的.
通常,您将为每个模块定义一个JavaScript接口,然后使用GWT Exporter从GWT导出这些方法.然后,您将独立编译每个模块.然后,这些模块将使用您导出的JavaScript方法在运行时进行交互.