我必须使用GWT制作一个Web应用程序。该项目有一个核心模块,将公开一组apis以供其他应用程序使用;这些应用程序中的每一个都不相关。每个应该被加载在一个单独的iframe中。gwt单独模块无代码共享
我的想法是收集核心到core.js和每个应用程序必须有自己的app1.js app2.js等等...
应用1
script type="text/javascript" src="core.js" ></script>
script type="text/javascript" src="app1.js" ></script>
这个设计中,由于浏览器缓存,每个应用程序只加载app.js应该更小〜20kb的大小。
制作核心模块非常简单,但应用程序存在问题。原因在于编译后,每个应用程序都包含整个GWT库 - 这大大增加了完整webapp的下载大小。
任何人都可以提出一种方法来解决这个问题?我已经检查过类似的问题,但没有找到一个简单的解决问题的工作答案。
没有答案???? – 2010-05-26 03:41:20