知识大全 GWT都有什么特性
Posted 宿主
篇首语:博学之,审问之,慎思之,明辨之,笃行之。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 GWT都有什么特性相关的知识,希望对你有一定的参考价值。
GWT都有什么特性? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
GWT除了支持将应用Java语言开发的应用转化为Ajax应用 同时提供了更多的高级特性 下面是这些特性的简单描述
GWT编译器
GWT编译器是GWT的核心 负责完成将Java代码翻译很Ajax内容的工作 GWT编译器能够翻译Java语言的大部分特性 包括支持Java 语言中的基本类型 违例处理等 支持java lang包和java util包中的绝大部分类和接口 支持正则表达式和序列化
跨平台支持
如果你使用GWT中提供的显示组件(比如Button)和组装组件(比如VerticalPanel) GWT编译生成的Ajax应用能够支持大部分的浏览器和操作系统 比如Internet Explorer Firefox等 也能够支持Linux Windows等不同操作系统 这是因为GWT最大限度的将这些控件翻译成浏览器内置的类型 比如Button类编译后生成的是标准HTML
GWT建议使用CSS修饰页面元素的显示效果 GWT的类中很少提供访问页面元素样式属性的方法 我们可以直接在CSS文件中通过对应的样式名称来设置页面元素的默认显示效果 比如使用 gwt Button font size: %; 使用Button元素的默认显示效果
宿主模式(Hosted Mode)
宿主模式是指我们和没有转换为Ajax应用的GWT应用交互的状态 当我们开发和调试时 我们就一直处在宿主模式下 在这种情况下 Java虚拟机使用GWT内置的浏览器运行GWT应用编译后的class内容 因此能够提供&# ;编码 测试 调试&# ;过程的最佳速度
我们可以运行 google gwt dev GWTShell启动宿主模式
Web模式(Web Mode)
Web模式是指已经成功转化为Ajax应用的状态 这种状态下 我们已经开始通过Web方式来访问Ajax应用了
在Web模式下运行时 不再需要GWT工具包或者JVM的支持
命令行工具
GWT工具包中提供了几个非常适用的小工具来帮助我们更快的建立GWT应用开发环境 projectCreator applicationCreator junitCreator
* projectCreator 创建在Eclipse中开发GWT应用所需要的项目基本文件和可选的Ant buildfile文件 * applicationCreator applicationCreator命令用于创建基本的HelloWorld!应用和GWT应用开发环境 * junitCreator 生成junti测试代码
.动态 可重用的UI组件
GWT提供的组件库使用户可以很容易的开发出漂亮的UI 每个组件对应于GWT的一个类 在本文的第二部分会比较详细的介绍GWT对UI的支持
.简单的RPC调用
使用GWT 可以方便的实现客户端和服务器端的通信 特别是使得异步通信变的非常简单 在本文的后面部分将对利用GWT进行RPC调用进行详细介绍
.更加方便的调试
由于在开发阶段不需要生成HTML截面 用户开发的代码实际上是在JVM上运行的 这样用户就可以用传统的调试Java代码的方法对程序进行调试 从而加快了调试的速度 减少了软件开发的时间
.浏览器兼容性
在大多数情况下 用GWT开发出来的程序会支持IE Firefox Mozilla Safari和Opera 用户在开发的时候不必担心浏览器的兼容性问题 而浏览器的兼容性问题也是用直接用Javascript进行Ajax应用开发所面临的一个另程序员棘手问题
.可扩展性
cha138/Article/program/Web/201405/30786相关参考
GWT的应用有哪两种部署模式? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138
最早,人们利用无线电波的传输特性实现了信息在空间的传输,发明了无线电报,进而有了各种各样的无线电通信和无线电广播、电视。人们还利用无线电波的反射特性实现对目标的探测,发明了雷达、无线电遥感和遥测、
最早,人们利用无线电波的传输特性实现了信息在空间的传输,发明了无线电报,进而有了各种各样的无线电通信和无线电广播、电视。人们还利用无线电波的反射特性实现对目标的探测,发明了雷达、无线电遥感和遥测、
自从人们发明了玻璃,它们就成了装饰装修中的重要材料。玻璃具有很多其他材料不具有的特性,并且随着人们生活水平和要求的不断多样化,玻璃的种类和特点也丰富了很多,玻璃的实用性和装饰性都有了显著提高。玻璃越来
荨麻疹的早期症状都有哪些?荨麻疹虽不是种大病但是治疗起来还有很麻烦,因为荨麻疹有一种易发作的特性,所以我们一定早发现早治疗,那么荨麻疹的早期症状都有哪些呢?下面我们就来看一下:一、荨麻疹的早期症状都有
荨麻疹的早期症状都有哪些?荨麻疹虽不是种大病但是治疗起来还有很麻烦,因为荨麻疹有一种易发作的特性,所以我们一定早发现早治疗,那么荨麻疹的早期症状都有哪些呢?下面我们就来看一下:一、荨麻疹的早期症状都有
玻璃窑炉烟气治理的特殊性玻璃生产生产过程中要加入芒硝、纯碱等,导致烟气成分非常复杂,对脱硝、脱硫、除尘都有较大影响;第二,多数玻璃生产线燃用石油焦粉等劣质燃料,石油焦粉燃料产生的烟气,加剧了烟气治理,
玻璃窑炉烟气治理的特殊性玻璃生产生产过程中要加入芒硝、纯碱等,导致烟气成分非常复杂,对脱硝、脱硫、除尘都有较大影响;第二,多数玻璃生产线燃用石油焦粉等劣质燃料,石油焦粉燃料产生的烟气,加剧了烟气治理,
玻璃窑炉烟气治理的特殊性玻璃生产生产过程中要加入芒硝、纯碱等,导致烟气成分非常复杂,对脱硝、脱硫、除尘都有较大影响;第二,多数玻璃生产线燃用石油焦粉等劣质燃料,石油焦粉燃料产生的烟气,加剧了烟气治理,
1、亚麻仁油地板特色01◆耐水又抗菌:1863年就被英国人发明出来的“亚麻仁油地板,耐、抗菌、易洁、不助燃、软弹特性,使其踩起来具弹性且比石材温暖,拼接的色彩变化性又大于木板和地毯,故深受欧洲家庭主妇