我正在 GWT 中制作应用程序。它就像一个仪表板,并且没有小部件。
现在,当我们发布它时,有一个用例,客户可能希望创建自己的 GWT 小部件并在仪表板应用程序中使用它。
据我了解,他们将无法做到这一点,因为一旦他们的小部件/模块的标签进入我的应用程序的 gwt.xml 文件,我们就无法发送再次编译整个应用程序所需的源代码。
我不能使用 GWT 以外的任何东西来制作这个仪表板。他们的小部件可以说是一个 flash heapmap、一个 jquery 小部件/插件、另一个 GWT 模块、一个从后端呈现可视化的 jsp 页面。
到目前为止,我的想法是在我的应用程序中提供一个小部件,它是一个 iframe 形式的包装器并调用他们的主页(他们将提供 url),并有一个 api 让我的应用程序和他们的小部件交谈。
但我想知道是否有其他/更好的方法?