下载此文档

GWT学习笔记.docx


文档分类:外语学习 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
GWT 介绍以开发应用程序的方式开发 程序。 AJAX 的概念已经流行了很长时间了,目前比较成功的,“如雷贯耳”的 AJAX 应用有 Google Earth , Gmail 等。 GWT 全称 Google Web Toolkit 。是 Google 开发的 AJAX 开发框架, 目前已全部开源。(本文基于 GWT 提供的开发指南( Developer Guide ) ,所采用的图片,例子均出自 GWT ,可以认为是 GWT 的学****笔记?) GW T 的核心是通过一个编译器(compiler) 把 Jav a 代码翻译为 JavaScrip t 代码, 开发期间, 用户以类似开发 AWT 或 SWING 应用程序的方式实现所需要的功能,然后通过 GWT 的编译器可以把您的应用程序翻译为功能相同的 程序。而且生成的 程序可以在大部分主流浏览器上运行,如: Explorer, Firefox, Safari 。基本概念 Hosted Mode :当您利用 Java IDE 编辑,调试,运行应用程序时,处于 Hosted Mode 。此时应用程序未翻译为 Javascript ,而是以字节码(bytecode) 形式运行在 JVM 中。 GWT 提供一个内嵌的浏览窗口(browser window) 运行应用。您可以采用传统的“编码-测试-调试- 修改- ……”的方式进行开发。 Web Mode :在 Host Mode 模式下运行正确的应用,可以通过 GWT 编译器将 Java 代码翻译为 Javascript 代码,发布到 Web 服务器,以浏览器访问,此时您的应用称为处于 Web Mode ,而不再依赖于 JVM 或任何浏览器插件(plug-in) 来运行。 Host Page :任何 HTML 页面,都可以包含 GWT 生成的代码,称为 Host Page 。 Client-side Code : Javascript 代码在客户的浏览器中运行,称为 Client-side Processing 。 GWT 应用中部分 Java 代码将会最终翻译为 Javascript ,这部分代码称为 Client-side Code 。 Server-side Code : 任何发生 Web 服务器内部的处理称为 Server-side Processing 。客户短通过 RPC(Remote procedure call) 向服务器发起请求, Server-side Code 接收请求并处理。模块(Modules) 模块是 GWT 中最重要的概念。可以理解为功能模块,即一个模块实现某一特定功能, 如:邮件模块可以收,发,阅读邮件等。模块配置文件以 XML 文件的格式定义,文件名后缀通常为: 。主要属性如下: 入口点类(Entry-Point Classes) 模块的入口点类需要实现 EntryPoint 接口,并且入口点类需要有一个无参数的构造函数。当模块加载时, 实例化入口点类, onModuleLoad() 方法将会被调用。我们通常在这时构造用户界面。可以指定多个入口点类。源路径(Source Path) 指定 Client-side Code 所在的路径,默认为 client 。公共路径(P

GWT学习笔记 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人012luyin
  • 文件大小105 KB
  • 时间2017-02-20