2011-12-15 110 views
0

我知道这与其他主题类似,但我还没有找到满意的答案。将LIGHTWEIGHT GWT'小部件'嵌入网站的最佳方式

我有一个GWT/GAEJ应用程序,基本上允许用户与网络应用程序交互,就好像它是一个桌面应用程序。即他们登录并以全html模式使用应用程序(即,GWT应用程序占据整个html页面)。他们通常是超级用户,因此不必介意在开始使用应用程序时需要几秒的下载/登录时间。通常他们可能会保持登录几个小时。

我还想提供一些小功能的子集,指向相同的后端,作为要包含在其他现有网站中的小部件。我知道GWT的一个特性就是你可以将你的GWT嵌入到现有的html页面或者整页。

我的问题是如何将GWT组件划分为小整洁的包裹,以便只有相关的位被下载用于这些嵌入式“小部件”,而不必复制我的后端代码。 (例如我可以创建一个新的GWT项目,只写我的小部件并复制服务器端代码 - 但我真的不想这样做!)每个小部件仍然需要与相同的后端进行交互,所以它们都不会独立GWT。通信是GWT-RPC。

任何人都这样做?

+0

它也取决于你如何与后端进行通信(Requestfactory,GWT-RPC,JSON/XML解析)?你能更新你的问题,并解释如何完成客户端后端通信 – 2011-12-15 14:21:49

回答

0

好像你想要将你的GWT的东西分成多个GWT模块,你想在稍后的多个项目中合并。一种方法是使用 maven安装程序(gwt-maven-plugin),不需要复制/粘贴代码。

+0

嗨,感谢您的答复。不,我还没有尝试过,因为从我所能看到的不是我所追求的。除非我误认为只是让您逐步加载SAME客户端的某些部分,而不是我的要求。我需要将不同的客户端片段发送给每个与相同后端进行对话的某些网站。不过,我会重新访问代码分割文档,看看我是否漏掉了一些东西。 – doright 2011-12-15 14:41:34

相关问题