gwt

时间:2024-04-18 10:43:19编辑:莆田seo君

GWT是什么意思

分类: 教育/科学 >> 学习帮助
解析:

GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。

Ajax技术是当前开发web应用的非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转化成Javascript和,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的Java IDE里面开发自己的Ajax应用程序。

本文主要从以下几个方面进行介绍:

1、 GWT特性简介



2、 用GWT进行UI开发

3、 用Javascript开发Ajax应用简介

4、 用GWT进行Ajax开发

GWT特性简介

1.动态,可重用的UI组件

GWT提供的组件库使用户可以很容易的开发出漂亮的UI, 每个组件对应于GWT的一个类。在本文的第二部分会比较详细的介绍GWT对UI的支持。

2.简单的RPC调用

使用GWT,可以方便的实现客户端和服务器端的通信,特别是使得异步通信变的非常简单。在本文的后面部分将对利用GWT进行RPC调用进行详细介绍。

3.更加方便的调试

由于在开发阶段不需要生成HTML截面,用户开发的代码实际上是在JVM上运行的,这样用户就可以用传统的调试Java代码的方法对程序进行调试,从而加快了调试的速度,减少了软件开发的时间。

4.浏览器兼容性

在大多数情况下,用GWT开发出来的程序会支持IE、Firefox、Mozilla、Safari和Opera,用户在开发的时候不必担心浏览器的兼容性问题。而浏览器的兼容性问题也是用直接用Javascript进行Ajax应用开发所面临的一个另程序员棘手问题。

5.可扩展性

如果你觉得GWT提供的API不能满足需求,你可以利用JSNI将Javascript语句直接嵌入至Java代码中。

参考资料:


gwt是什么意思

Google Web Toolkit(GWT Web Toolkit,简写:GWT) 是一种允许开发人员使用 Java 编程语言快速构建和维护复杂但性能高的 JavaScript 前端应用程序的工具集,能够降低开发难度,尤其是与 Eclipse Google 插件结合使用时,优势更明显。有了 GWT可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的JavaScript 中,而 JavaScript 可以自动在所有主要浏览器上运行。 有了 Google Web Toolkit工具包 (GWT),可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的JavaScript 中,而 JavaScript 可以自动在所有主要浏览器上运行。在开发过程中,您可以用 JavaScript按习惯的相同“编辑 - 刷新 - 查看”循环快速反复,还有另一个好处就是能够调试和逐行单步调试Java 代码。准备好进行部署后,GWT 会将Java源代码编译到优化且独立的 JavaScript 文件中。使用 Google Web 工具包可以轻松地为现有网页或整个应用程序构建一个Widget。

GWT级核武的破坏能力

GWT级别核武是超当量级核子弹头的英文简称,应该是指当量在3000万吨以上的核弹头,也就是大型氢弹。80年代前,美国核武库中有种MK88的氢弹属于这种产品,当量好象是5千万吨吧,但是后来里根总统和戈尔巴乔夫签署了核裁军协议,明确了双方在88年前必须把当量3千万吨以上级别的核武器销毁,之后该武器也顺利销毁了。

中国70年代在青海成功试爆的氢弹当量为2000万吨,并没有超过3000万吨这个界限,虽然中国没有裁减过自己的氢弹,但是目前没有任何证据证明中国就一定开发并拥有了3千万吨以上的氢弹,因为从军事破坏角度上来讲,20万吨当量核武就可以完全摧毁一个大城市,他可以拥有5平方公里的冲击波破坏范围,除此之外核辐射产生的破坏至少可以到12公里范围。3000万吨的氢弹冲击波破坏范围能达到35平方公里左右,比之20万吨并无太大差距,但弹体体积巨大。


使用gwt的基本实例以及为什么选择GWT

呵呵 GWT就是一ajax的框架。
总的来说不难入门的。如果你有过swing的开发经验会更快入门的,
我当时项目决定采用GWT后,基本用了2周的时间去熟悉使用了
现在GWT已经到2.2了,非常方便了。建议先去官网下个DEMO看看,尤其先从那个mail的例子看看,非常不错,我当时就是看了那个例子,才算对GWT有点感觉了。尤其是RPC的那种异步机制。

好了不废话了,下面给LZ说些主意的地方。
1.首先着手几个基本的控件,例如panel之类的。
2.熟悉PRC的异步请求模式。
3.熟悉UI绑定,这个很重要,后期的界面布局基本要用它。

书的话给你推荐一本 当年看的这本书,入门还可以的,不知道现在有没有什么新书。 祝好吧。

忘了回答你的问题,
1.安好插件以后直接建工程就可以。
2.我当时上手时 结构也让我很费解。不过熟悉了就很习惯了。而且还发现这样组织很好,clent端放在clent下, server端的放server下。
3.GWT-EXT和sm只不过是GWT的封装,你把GWT搞明白了,这些封装性的东西就比较容易了。
4.下载完源码后有3个例子。都不错。入门必看。
5.不算障碍吧,只是开始时候的那种编程模式会有点不习惯,不过1-2周基本能接受了。


GWT是什么

如今,编写网络应用程序是一个单调乏味且易于出错的过程。开发人员可能要花费 90% 的时间来处理浏览器行话。此外,构建、重复使用以及维护大量 JavaScript 代码库和 AJAX 组件可能困难且不可靠。Google Web Toolkit (GWT) 允许开发人员使用 Java 编程语言快速构建和维护复杂而又高性能的 JavaScript 前端应用程序,从而降低了开发难度,尤其是与 Eclipse Google 插件结合使用时,优势更明显。


七大核武器分别是什么?

  原子弹,原子弹(Atomic bomb)是核武器之一,是利用核反应的光热辐射、冲击波和感生放射性造成杀伤和破坏作用,以及造成大面积放射性污染,阻止对方军事行动以达到战略目的的大杀伤力武器。主要包括裂变武器(第一代核武,通常称为原子弹)和聚变武器(亦称为氢弹,分为两级及三级式)。亦有些还在武器内部放入具有感生放射的轻元素,以增大辐射强度扩大污染,或加强中子放射以杀伤人员(如中子弹)。氢弹核武器的一种,是利用原子弹爆炸的能量点燃氢的同位素氘(D)、氚(T)等质量较轻的原子的原子核发生核聚变反应(热核反应)瞬时释放出巨大能量的核武器,又称聚变弹 、热核弹、热核武器。氢弹的杀伤破坏因素与原子弹相同,但威力比原子弹大得多。原子弹的威力通常为几百至几万吨级TNT当量,氢弹的威力则可大至几千万吨级TNT当量。还可通过设计增强或减弱其某些杀伤破坏因素,其战术技术性能比原子弹更好,用途也更广泛,其爆炸达到的温度约为3.5亿度,远远高于太阳中心温度(约1500万度),三相弹,三相弹也称“氢铀弹”。以天然铀作外壳,其放能过程为裂变-聚变-裂变三阶段的氢弹。在热核装料外包上一层铀238外壳,聚变反应时,产生的高能中子使外壳的铀238起裂变反应,释放出更多的能量。爆炸威力十分巨大。中子弹,中子弹(neutron bomb)中子弹是一种以高能中子辐射为主要杀伤力的低当量小型氢弹。更正式的名称是强辐射武器。中子弹是特种战术核武器,爆炸波效应减弱,辐射增强。只杀伤敌方人员,对建筑物和设施破坏很小,也不会带来长期放射性污染,尽管从未曾在实战中使用过,但军事家仍将之称为战场上的“战神”──一种具有核武器威力而又可用的战术武器。核电磁脉冲弹,EMP弹在高空爆炸后释放出极强的γ射线进入密度不均匀的大气层,使空气发生电离后产生的电子以光速离开爆心,使爆心周围聚集了大量正离子形成强电磁场,电磁场高速向外辐射就产生了强电磁脉冲。强电磁脉冲作用到电子系统、电子设备、通信系统中可产生很高的瞬时电压和电流,从而造成毁坏或瞬时干扰。核弹头经过改造“剪裁”,可使爆后总能量的40%转换成电磁脉冲。制造核电磁脉冲弹的方法之一是在中子弹周围包一层材料,该材料的原子核与中子相互作用瞬间释放出高能γ射线。伽马射线弹,伽马射线炸弹介于核武器和常规武器之间,威力巨大。这种炸弹的工作原理是令某些放射性元素在极短的时间内迅速衰变,从而释放出大量的伽马射线,但又不引起核裂变或是核聚变。它不会像核炸弹那样造成大量的放射性尘埃,但是所释放的伽马射线的杀伤力比常规炸弹高数千倍。如利用铪的衰变特性制造的炸弹,一克铪元素所包含的能量,相当于50公斤的TNT炸药,而且铪炸弹还不需要像核弹那样必须用足够多的质量来达到临界状态。因此,伽马射线炸弹技术能够开发质量和体积更小、威力更加巨大的弹头。冲击波弹,冲击波弹:它是一种小型氢弹,采用了慢化吸收中子技术,减少了中子活化削弱辐射的作用,其爆炸后,部队可迅速进入爆炸区投入战斗。冲击波弹是以冲击波效应为主要杀伤破坏因素的特殊性能氢弹,又称弱剩余辐射弹。与中子弹正相反,冲击波弹是在核爆炸时增强其冲击波效应,同时削弱核辐射效应。感生辐射弹,感生辐射弹:是一种加强放射性沾染的核武器,主要利用中子产生感生放射性物质,在一定时间和一定空间上造成放射性沾染,达到阻碍敌军和杀伤敌军的目的。 感生辐射弹:实际上是一种战场吓阻和威慑武器,也是中子弹的衍生武器。美国的核物理专家布拉德`尼克博克博士指出:中国早在1995年就已经秘密研制完成,比美国的的同类“感生辐射弹”稍晚了五年时间,如果这种武器用于实战的话;那么在未来的台湾战役中美国的航母舰队必须远离作战区域。红汞核弹。红汞核弹用红汞(氧化汞锑)作为中子源,所以体积和重量大大减小。一枚小型的红汞核弹只有一个棒球大小,但当量可达万吨。但真实性有待考证。


GWT 到底好在哪里? 优秀在哪里? 开发费劲,发布费劲,打包费劲,编译费劲,没有任何一个成熟的框架~

其实 GWT 的概念绝对是正确的,问题是国内用的太少了,而GWT又专攻那么client端一个方面,所以以整个应用来看,架构不怎么完整,所以导致每个使用的人都在摸索。哥哥在国内生存困难,加之大软件公司出于license的问题一般不会去用作为开源软件的GWT,或者大互联网公司受制于原先的架构不能随意转型到GWT这样完全不同的架构上,导致国内使用GWT的人更少,经验积累也少,所以使用者格外痛苦。但是,我相信方向是正确的,只是GWT的运作如何,如果运作得好,比如国内有一个GWT架构的网站崛起成著名的网站,GWT的时代就到来了,探路者就都成为抢手货了,只是有没有这么一个先锋会诞生谁也不知道。


怎么吧Java文件导入到myeclipse

将java文件导入到myeclipse中的步骤如下:1.点击菜单栏的第一项,file(文件),然后选择其子选项 import2.也可以右击,在弹出的快捷菜单栏中选择import选项3.弹出如下窗口,选择第一项General,打开其下拉三角4.在General选项中找到其子选项,将已存在的工程文件导入工作空间,Existing projects into WorkSpace5.在弹出的选项窗口,点击Brows,选择你添加文件的路径,有多个工程时可以自由选择添加,最后点击finish完成6.然后就可以在右侧的目录中就可以找到你添加的工程了,但是注意添加的只是引用的路径,本地工作空间并没有添加源工程,工程文件还在那里,没有移动,更没有复制

美的电磁炉的型号开头字母什么意思

一、电磁炉的型号表示方法M——MideaC——电磁炉1.就陶瓷板而言:P——表示陶瓷板的面为平面A——表示陶瓷板的面为凹面2.就显示方式而言:V——表示VFD显示。即荧光彩色显示 (高档系列)C——表示LCD显示。即蓝屏液晶显示 (中档系列)S——表示数码显示。 即数码管显示 (中档系列)空缺——表示无显示功能。 (低档系列)3.就陶瓷面板形状而言:Y——表示面板为圆形 (Y:yuan 圆)F——表示面板为方形 (F:fang 方)4.功率说明:由两位数组成,数据×100即得电磁炉的最大功率。如: 08——表示最大功率为800W;16——表示最大功率为1600W5.设备区分码:A、B、C、D用于区分同一系列中不同电磁炉注:新产品PSF系列产品为尽早上市,暂时使用老品PSD的认证,因此该系列产品保留PSD的编码。编码示例:MC——PVF20AM——MIDEA;C——电磁炉;P——平面陶瓷板;V——VFD显示方式;F——方形陶瓷面板;20——最大功率为2000W;A——A型号;


铸造业中频电炉穿炉是什么意思?原因可能是什么造成的?

中频炉初炼过程中烟尘中重金属组分与所炼钢种成分和钢操工艺有关。由于废钢表面常涂抹油漆或镀锌,在高温下锌和铅的蒸气压较高,在熔融过程中易氧化挥发,在集尘灰中浓度较高。镍和铬与氧的亲合性较小,铬的氧化烧损率约2~4%,镍和铬的蒸气压很低,集尘灰中的镍和铬主要来自熔融[wiki]气体[/wiki]夹带的金属及其氧化物(炉渣)的极细微粒颗粒。不锈钢集尘灰中的铬含量为2~6%,镍的含量约0.7~0.9%。中频感应电炉用的炉料多为回炉料,废旧杂料,废料中的油污和氧化物比例较高,熔炼过程与电弧炼钢炉,转炉,平炉不同,其通过铁水氧化炉渣之间的化学反应产生大量烟气及浓度较高的粉尘.废钢含有粉尘,氧化物颗粒,残油等物质,这些物质在熔化过程中会随热气流及钢水产生的气泡上浮爆裂,在电磁搅拌和钢液倾倒过程中,废钢中有的残油及氧化物等物质放出大量烟气,此时含尘浓度和排烟温度都很高.此外,各阶段烟气,烟尘的排放也不断变化,烟气中还含有氧化铁尘,氧化锰,氧化硅尘及其它氧化物等小颗粒物.中频感应炉的烟尘产生原因很多,其主要影响因素是炉料的组成,质量的高低及冶金工艺等.3吨中频感应炉主要参数成份:CO,氧化铁,锰,硅粉尘


上一篇:环保币

下一篇:baiducom