2014年GWT技术文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GWT技术文档 GWT的API 网址:/svn/javadoc/1.5/index.html 完成人:刘立 时间:2009-3-11 目录 GWT技术文档 1 第一章GWT简介 3 1.1 GWT的定义 3 1.2 GWT的特性介绍 3 1.3 GWT的运行环境 4 第二章GWT的 安装 5 第三章 GWT的工程创建 6 3.1 在命令行创建GWT工程 6 3.2 用eclipse创建GWT工程 7 第四章 GWT功能介绍及注意事项 7 4.1 体系结构 7 4.2 参数和返回值系列化类型 10 4.3 异常 12 4.4 国际化 13 4.5 功能介绍(JavaScript Native Interface) 18 4.6从Host Model到 Web Model 21 4.7 使用数据源 22 4.8 日志处理(Log4J) 23 4.9 ?一个简单的Login示例 23 第一章GWT简介 1.1 GWT的定义 GWT是开源的, GWT是 Google Web Toolkit的简称。GWT是一个以Java语言为工具,以类似Swing的方式编写UI组件,之后通过GWT Compiler编译是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转化成和,而程序员不用关心这一转换过程1.动态,可重用的UI组件   GWT提供的组件库使用户可以很容易的开发出漂亮的UI, 每个组件对应于GWT的一个类  2.简单的RPC调用 使用GWT,可以方便的实现客户端和服务器端的通信,特别是使得异步通信变的非常简单。  3.更加方便的调试   由于在开发阶段不需要生成HTML截面,用户开发的代码实际上是在JVM上运行的,这样用户就可以用传统的调试Java代码的方法对程序进行调试,从而加快了调试的速度,减少了软件开发的时间。   4.浏览器兼容性   在大多数情况下,用GWT开发出来的程序会支持IE、Firefox、Mozilla、Safari和Opera,用户在开发的时候不必担心浏览器的兼容性问题。而浏览器的兼容性问题也是用直接用Javascript进行Ajax应用开发所面临的一个另程序员棘手问题。   5.可扩展性 如果你觉得GWT提供的API不能满足需求,你可以利用JSNI将Javascript语句直接嵌入至Java代码中。GWT应用程序有两种方式运行: Hosted Model ?????在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似浏览器的环境,直接运行使用GWT开发的程序。这种模式最具生产力(这种模式下可以Debug所有的Java代码), 所以开发环境通常使用Hosted Model,但是真正的程序执行不使用这种模式。Web Model? ?????就是将使用GWT编写的Java程序整整编译成JavaScript,在Web容器上运行,使用浏览器?访问的模式,这种方式只有在测试或者运行的时候才使用,每次对Java类的修改必须重新编译这些Java类,之后重新部署应用。所以生产力比较低。第一步,安装JDK, 1.4 以上的版本都可以。1.5.5,并安装。(wtp:web tools platform -----web开发平台) 第步,下载GWT压缩文件 gwt--cypal[1][1].studio.for.gwt-1.0.zip。 第,将GWT压缩文件解压缩到制定的目录plugins文件夹下。 第六步,启动eclipse,打开:windows---preferences---cypal studio ----选择路径:gwt-windows-1.5.2所在目录-----点击完成。 第步,安装成功projectCreator.Cmd -eclipse 项目名。如(projectCreator.Cmd –eclipse GWTLogon) 4 输入命令:applicationCreator.cmd -eclipse 项目名 包名(包名必须以 Client结尾)+类名。如( applicationCreator.cmd -eclipse GWTLogon com.jpleausre.gwt.logon.client.GWTLogon) 5 enter 键入,开始创建 6 检查是否创建成功: 运行GWTLogon-shell.cmd可以看到GWT启动的服务端的Google Web Toolkit Development Shell和Host Mode的浏览器:File---new project---other--- web—Dynamic web project

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档