Google Web Toolkit(js)
Google Web ToolkitGoogle 发布 Google Web Toolkit。Google Web Toolkit是一个开放版本的AJAX Framework,通过它用户可以构建像Google Maps和Gmail之类的Web应用程序。这个Google Web Toolkit beta是免费的,它是一个基于java的工具,并能够和任何java开发工具协同工作。
GWT已经加入到Google的代码库当中,这个代码库包含了很多API和开发工具。Google产品经理Bret Taylor表示,当用户把应用程序部署到产品当中时,GWT编译器只要简单的把用户的java应用程序转换成浏览器支持的JavaScript和HTML就行。
Homepage: http://code.google.com/webtoolkit/
在tomcat5.0中部署gwt程序
Google Web Toolkit 开源了,做了一个gwt项目测试了一下,把项目部署到tomcat中时遇到了不少问题,但用了两个多小时还是搞定了,下面是配置过程的一点点总结,希望对各位有点用! 1、用解压软件将gwt-user.jar解压,删除javax包下的所有东西。然后再压缩成gwt-user.rar后改扩展名为jar. 将其放到你的应用程序目录WEB-INF/lib下。 2、修改WEB-INF/w...
GWT开发文档
简单的例子 具体参见: 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端 如何使用Eclipse开发GWT项目 1. 配置eclipse的Web开发环境 参见eclipseEclipse使用指南 2. 新建一个动态web项目, 点击下一步. 注意,在配置一栏,请...
GWT笔记(6)
Java仿真(Java Emulation) 尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足: 1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。 2)另外,客户端运行的代码只使用JRE的子集,该子集能被JavaScript所支持。 一旦你熟悉它们后,你会发现这...
GWT笔记(5)
Internationalization 国际化 (I18N) 国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。 Localization 本地化(L10N) 本地化(简写为l10n)为当使用框架定制应用程序的每一种语言时。 GWT提供了完整的和可伸缩的国际化支持工具。 还有拼写检查和语法错误检查等。 实现国际化的标准Java方法是通过资源绑定和配置文件来...
GWT笔记(4)
一、History and Bookmarks 书签对于Ajax应用来说是一个特殊的问题,因为用户只和单个的页面进行交互,因此这儿存在许多不同的片段、状态。GWT解决了这些问题。 处理返回按钮和用户保存有用的标签的秘密是历史标识。 历史标识仅仅是一个字符串,用于保存你想保存的状态。Google没有记载历史标识的最大长度,但是推荐为在100个字符以内。 要通过编程来改变历...
GWT笔记(3)
Remote Procedure Calls Rich Internet Applications (RIA) JavaScript Object Notation (JSON) 在任何时候,只要你需要把代码运行在两个不同的地方,你就需要一种方法让它们之间相互通讯。最简单的方法是通过远程过程调用。 远程过程调用是一种简单的方法,客户端可以执行服务器上的一些逻辑并得到一个返回结果。 RMI,.NET Remoting,SOAP,REST和XML-R...
GWT笔记(2)
一、用户界面(User Interface) 在开发GWT应用程序时要注意一件事,它的开发非常像Swing,SWT,甚至是VB。你创建按钮、列表、表单,经事件监听器与之交互。你进行布局,试着让它们在一定的屏幕分辨率和屏幕尺寸下看起来更好看。主要的不同之处在于GWT应用是显示在 Web浏览器上,它涉及到HTML页面。 传统的Web应用程序是以一系列的HTML页面为结构,并以之导航...
GWT笔记(Google Web Toolkit)1
一、GWT介绍 1)GWT目的:通过提供相似的Java开发环境,并隐藏各浏览器不兼容的部分,使AJAX开发变得更容易。 2)GWT统一了客户端和服务器端的代码,形成了用一种语言来编写:Java。 这有许多优势: (1)熟悉Java的开发者比熟悉JavaScript或Flash的开发者多。 (2)Java的开发工具非常多,如Eclipse、NetBeans和IDEA。 3)GWT允许以类似于创建Swing应用...
Google Web Toolkit (GWT)入门
使用Google Web Toolkit进行开发十分容易。首先你需要有Java运行环境。虽然旧版本的Java运行环境也可以用,(就像我机器自带的IBM JRE 1.4.2), 但你最好还是使用最新的Sun JDK 5.0 或者 最新的JDK 6.0 快照。 另外, 需要有Eclipse IDE。最好使用Eclipse 3.2。在Eclipse downloads page,可以下载 3.2RC6 (或者更新版本)。 下一步,下载并解压缩Google Web Toolk...