GWT 基础作者:涂科 GWT 概述? GWT 是 Google Web Toolkit 的简称? GWT 是一个以 Java 语言为工具,以类似 Swing 的方式编写 UI组件,之后通过 GWT Compiler 编译为 JavaScritp 和 HTML 在客户端浏览器中运行的一个开发工具和编程模型。 GWT 的构成 Java To piler ?功能:把 Java 代码转换成 JavaScript 代码?位置: ?注意: a. 只能编译 Java 源码,而不能编译 Java 二进制码。 的特性,例如: generics , enums 等(仅仅限与要被编译的代码,服务器端程序不受限制) JSNI ?全名: JavaScript Native Interface ?功能: Java 代码中调用 JavaScript 程序?原理:通过 JSNI , piler 能够把 Native JavaScript 与从 Java 生成的 JS 代码合并 JSNI 例? public native int addTwoNumbers ( int x, int y) / * -{ var result = x + y; return result; }- * /; JRE 简化库?在 GWT 应用程序里,常用而有能够使用的 JRE 类如下图所示: ? A. Class in package ? B. Class in package Class in package Class in package 与 JRE 的细微差别? HashMap 的 KEY 不能使用 Double 和 Float ? , , 和 与标准 JAVA 的实现有差异? StringBuffer(int ) 和 StringBuffer () 一样?不支持 Stack-Trace ? Vector 没有容量自增长功能,也没有下标有效性检查
GWT_基础 来自淘豆网www.taodocs.com转载请标明出处.