GWT-Ext快速入门:构建富互联网应用的控件库
5星 · 超过95%的资源 需积分: 10 139 浏览量
更新于2024-07-30
收藏 3.02MB PDF 举报
"GWT-Ext 体验之旅,作者 linres,来源 ibm中国网站,时间 2009-08-21,适合J2EE开发者或对GWT-Ext感兴趣的技术人员,介绍了GWT-Ext作为基于GWT和ExtJs的网页开发控件库,提供丰富的界面组件和API,具有GNU Lesser General Public Licence (LGPL) V3.0许可证。文章主要关注GWT-Ext的使用和应用,通过实例展示如何建立开发环境并部署到Tomcat服务器。"
GWT-Ext是一个集成Google Web Toolkit (GWT) 和 Ext Js 的框架,它扩展了GWT的功能,使得开发者能够使用纯Java语言快速开发富互联网应用(RIA)。这个框架的核心价值在于它为开发者提供了强大的界面组件,如有排序功能的表格、分页、过滤、拖拽功能的树、可定制的组合下拉框、目录、对话框、表单以及一套易于使用的API。
GWT-Ext的许可证是GNULesser General Public Licence (LGPL) V3.0,这意味着它可以在开源和商业项目中自由使用。GWT-Ext的出现解决了GWT在表现层组件不足的问题,它将Ext Js的JavaScript接口转换成Java接口,使开发者能够在Java环境中编写和调试界面代码,提高了开发效率。
在GWT-Ext的开发环境中,首先需要搭建的是开发工具和环境。通常,开发者会选用Eclipse作为IDE,并安装Cypa插件来支持GWT-Ext的开发。以下是快速搭建GWT-Ext开发环境的步骤:
1. **下载Eclipse**: 获取最新版本的Eclipse IDE,这是Java开发的基础。
2. **安装GWT插件**: 在Eclipse中,通过“Help” > “Eclipse Marketplace”搜索并安装GWT插件,以便支持GWT项目的创建和管理。
3. **安装Cypa插件**: 这个插件是专门为GWT-Ext设计的,用于增强Eclipse对GWT-Ext的支持。同样在Eclipse Marketplace中找到并安装。
4. **下载GWT-Ext库**: 从官方或者其他可靠源获取GWT-Ext的库文件,包括所需的jar包和资源文件。
5. **创建GWT项目**: 在Eclipse中新建一个GWT项目,配置项目的GWT设置,导入GWT-Ext库。
6. **设置Tomcat服务器**: 安装并配置Apache Tomcat服务器,以便于部署和运行GWT-Ext应用程序。
7. **编写第一个GWT-Ext程序**: 创建一个新的Java类,使用GWT-Ext的API编写用户界面代码。
8. **编译并运行**: 使用GWT的编译器将Java代码编译成JavaScript,然后在Eclipse内启动Tomcat服务器,将编译后的应用部署到服务器上。
9. **测试和调试**: 通过浏览器访问应用,检查并调试代码,确保一切正常工作。
通过上述步骤,一个基本的GWT-Ext开发环境就搭建完成了。后续的文章会进一步深入到GWT-Ext的具体功能和组件的使用,通过实例代码来展示如何利用这些组件构建复杂的用户界面。
GWT-Ext为开发者提供了一个高效、便捷的途径,用于构建功能丰富的Web应用,尤其适合那些熟悉Java但希望创建具有丰富交互性的Web界面的开发团队。随着对GWT-Ext的深入学习和实践,开发者可以更快速地开发出满足现代Web需求的高质量应用程序。
2010-06-03 上传
2010-08-31 上传
2011-09-16 上传
2024-03-14 上传
2023-06-02 上传
2024-10-16 上传
2023-09-13 上传
2023-06-03 上传
2023-08-12 上传
wrxProfessor
- 粉丝: 3
- 资源: 7
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查