gwt开发者手册.doc
57页1、GWT开发者手册格式规范:这种字体表示代码或术语文档目的:对新进员工进行GWT技术培训,使他们可以在以前没有接触过GWT的基础上,通过本文档,经过短期学习,即可使用GWT进行日常开发工作。GWT版本:gwt-windows-1.3.3面向读者:熟悉JAVA语言,有用J2EE开发三层架构软件系统的经验WEB应用程序开发者。一、基本概念核心GWT概念,诸如:把JAVA原码编译为JAVASCRIPT原码,调试,跨浏览器支持,和定义模块(module)等。GWT编译器主要用于把JAVA应用程序转换成对应的JAVASCRIPT应用程序GWT的核心是一个编译器,它可以把JAVA代码转换成JAVASCRIPT代码,把用于实际开发工作的JAVA应用程序转变成等价的JAVASCRIPT应用程序,一般来说:1. 如果你的GWT应用在主机模式中编译运行,2. 并且GWT把你的应用程序编译成JAVASCRIPT应用程序,而没有报错,3. 那么的你的应用程序将会以同样的方式在WEB浏览器中工作,就像在主机模式中一样。GWT编译器支持大多数JAVA语言特性。GWT运行时库仿真了JAVA运行时库的一个子集。注意:1
2、. 语言支持:GWT可以编译J2SE 1.4.2或更早版本。但有一些不一致需要注意。l 固有类型byte, char, short, int, long, float, double, Object, String,和数组都是支持的。毕竟,在JAVASCRIPT语言中没有64位整型,所以long类型变量被映射到JAVASCRIPT的双精度浮点类型值。为了保证主机模式和WEB模式中最大的一致性,我们推荐使用int类型变量l 异常try, catch, finally和用户自定义的异常都可以正常支持,但是注意,在WEB模式中Throwable.getStackTrace()方法不被支持。l 断言GWT编译器解析JAVAassert声明,但是它们不会被生成对应的JAVASCRIPT代码。l 多线程和同步JAVASCRIPT解析器是单线程的,所以GWT自然接受synchronized关键字,但是没有实际作用。同步相关的类库方法也不可用,包括Object.wait(), Object.notify(), 和Object.notifyAll()l 反射为了效率最大化,GWT把你的JAVA原代码编译
3、成单块集成脚本,并且不支持类的并发动态装载(我也不大懂是怎么回事,总之不要在GWT中使用JAVA的反射机制),另外,其他最佳化选项也不包括对反射的一般支持。但是可以使用GWT.getTypeName(Object)来查询一个对象的类名。l 无用对象清理JAVASCRIPT不支持垃圾回收阶段的对象清理,所以GWT不能支持WEB模式下的JAVA对象清理。l 严格浮点JAVA语言规范精确地定义了浮点支持,包括单精度和双精度,还有strictfp关键字。GWT不支持strictfp关键字,并且不能保证在转换后的代码中的浮点的详细精度,所以如果你需要保证精度的计算,则要避免在客户端代码中进行。2. 运行时库支持GWT只支持JAVA2标准版和企业版类库的一个小的子集,由于这些库非常大,并且有很多在WEB浏览器中不可用的功能。详细请参考:java.lang and java.util的API,那里列出了被支持的类和两个类库(GWT和标准JAVA类库)行为上的不同。一些特定领域GWT与JAVA标准运行时不同。l 正则表达式JAVA正则表达式的语法类似但也不同于JAVASCRIPT的正则表达式语法。例如
《gwt开发者手册.doc》由会员小**分享,可在线阅读,更多相关《gwt开发者手册.doc》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-04-08 33页
2024-04-08 10页
2024-04-08 25页
2024-04-08 12页
2024-04-08 10页
2024-04-08 21页
2024-04-08 40页
2024-04-08 34页
2024-04-08 28页
2024-04-08 28页