最简单的事情是将入口点定义添加到模块xxx.gwt.xml文件中。
在入口点类中,您可以实例化您的小部件并将其添加到RootLayoutpanel
或RootPanel
。
模块XML文件: <entry-point class="com.xxx.xxx.MyWidgetTest" />
MyWidgetTest.class:
public class MyWidgetTest implements EntryPoint {
@Override
public void onModuleLoad() {
MyWidget myWidget = new MyWidget();
RootLayoutPanel.add(myWidget);
}
}
即使你不使用的Web服务器,你可能要添加主机网页(HTML页面),您加载你的nocache.js引导文件。
<script type="text/javascript" language="javascript" src="xxx.nocache.js" />
您可以创建第二个xxx.gwt.xml文件,该文件不包含入口点定义。第二个xxx.gwt.xml模块文件可以用你的jar文件打包(使用Ant或maven),你可以从你的jar包中排除MyWidgetTest类文件。