我知道这与其他主题类似,但我还没有找到满意的答案。将LIGHTWEIGHT GWT'小部件'嵌入网站的最佳方式
我有一个GWT/GAEJ应用程序,基本上允许用户与网络应用程序交互,就好像它是一个桌面应用程序。即他们登录并以全html模式使用应用程序(即,GWT应用程序占据整个html页面)。他们通常是超级用户,因此不必介意在开始使用应用程序时需要几秒的下载/登录时间。通常他们可能会保持登录几个小时。
我还想提供一些小功能的子集,指向相同的后端,作为要包含在其他现有网站中的小部件。我知道GWT的一个特性就是你可以将你的GWT嵌入到现有的html页面或者整页。
我的问题是如何将GWT组件划分为小整洁的包裹,以便只有相关的位被下载用于这些嵌入式“小部件”,而不必复制我的后端代码。 (例如我可以创建一个新的GWT项目,只写我的小部件并复制服务器端代码 - 但我真的不想这样做!)每个小部件仍然需要与相同的后端进行交互,所以它们都不会独立GWT。通信是GWT-RPC。
任何人都这样做?
它也取决于你如何与后端进行通信(Requestfactory,GWT-RPC,JSON/XML解析)?你能更新你的问题,并解释如何完成客户端后端通信 – 2011-12-15 14:21:49