【发布时间】:2011-11-30 18:01:48
【问题描述】:
我有一个 ClientBundle,其中包含整个应用程序所需的 css 资源 - 默认背景颜色、常见布局模式等。
来自 GWT 的声明 design goal 是“不会因为多个 ClientBundle 资源函数引用相同的内容而受到惩罚”。我是否必须采取任何措施来避免处罚并帮助 ClientBundle 实现这一目标?
一种天真的方法是添加
<ui:with field="appWideResources"
type='com.activegrade.client.resources.appwide.AppWideResources' />
在每个 UiBinder 文件的顶部。但是,在我的 22 万亿 UiBinder 文件中,这会创建 22 万亿 AppWideResources 实例,每个实例都有不同的冗余混淆等吗?
【问题讨论】: