Google Web Toolkit 简介

来源:互联网 发布:mac painter 丙烯画笔 编辑:程序博客网 时间:2024/05/22 11:53

   今天接触到  Google Web Toolkit 了,搜集了点资料,对它作个简介

  Google Web Toolkit (简称GWT) 是 Google 推出的 Ajax 应用开发包,GWT 支持开发者使用Java 语言开发 Ajax 应用.

 

     Ajax是当前热门的Web应用开发技术,Java是企业应用开发中的主流技术,GWT框架将这两种技术合二为一,是我们能够应用Java语言来开发Ajax,在保留Ajax技术的优点基础上,解决了Ajax应用开发、调试困难的缺点。

 

   

Gwt是一个实现用CS的思想,来开发Browser的工具;

Gwt的优点,能够更好的把页面逻辑,与后台处理逻辑,通过RPC分工开发;

开发类似与Client端的有一定的优势;

 

但是,Gwt又有一定的不错;首先,他每次有一次小的更改,就要重新生成gwt文件;然后把文件部署到应用服务器上;

这样给频繁变更的程序带来了不便;

 

所以Gwt比较适合对CS开发模式比较熟悉,来开发BS模式的人群;

还有就是,Gwt的使用过程中,你不需要了解js的编程;如果你想练习js,那就不要用了;

 

两种模式

 

从Host Model到 Web Model

在Host Model方式下,GWT并不将Java代码编译为JavaScript,而是在GWT环境中直接运行Java bytecode,

但是项目正式部署之后使用的是Web Model,那么如何从Host Model迁移到Web Model呢?

 

首先需要将Java代码编译为JavaScript代码。

使用如下命令可以将Java代码编译为JavaScript代码:

原创粉丝点击