这周公司在搞CMMI第三级的,这周都在补以前的文档,在GWT方面就没做什么了,这周就谈谈GWT的配置文件吧。
嗯,GWT是将您的JAVA文件转化为js文件的工具,为达到跨浏览器的支持,GWT为不同的生成了不同的JS文件。为了实现这个功能,GWT其实是通过一个它的配置文件来实现的,即:模块名_gwt.xml。GWT编辑过程中,会根据之份XML文件,对应不同的浏览器生成不成的JS文件。在GWT中具体加载时,是这样子的,GWT的启动HTML文件中,会去找其浏览器相对应的JS文件加载。
1.HTML如何加载不同的浏览器?
<
html
>
< head >
< meta name ='gwt:module' content ='com.google.gwt.sample.hello.Hello' >
< title > Hello </ title >
</ head >
< body bgcolor ="white" >
< script language ="javascript" src ="gwt.js" ></ script >
</ body >
</ html >
< head >
< meta name ='gwt:module' content ='com.google.gwt.sample.hello.Hello' >
< title > Hello </ title >
</ head >
< body bgcolor ="white" >
< script language ="javascript" src ="gwt.js" ></ script >
</ body >
</ html >
这是GWT1.3中HELLO例子中的HTML代码,其中:
<
meta
name
='gwt:module'
content
='com.google.gwt.sample.hello.Hello'
>
这句是指定GWT模块的,gwt.js中,会判断当前的浏览器,然后根据这个模块名来加载的模块的JS代码。