首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 GWT 和 RESTful Web 服务构建动态的组织树(2)在 Eclipse 中创建 GWT 应用程序

使用 GWT 和 RESTful Web 服务构建动态的组织树(2)在 Eclipse 中创建 GWT 应用程序

在 Eclipse 中创建 GWT 应用程序本文使用具有 GWT 支持的 Eclipse 作为开发 GWT 应用程序的环境。在 Eclipse 中:
  • 选择 File > New > Web Application Project
  • New Web Application Project 窗口中的 Project Name 框中输入 gwtRESTTutorialView,在 Package 框中输入 edu.ucar.cisl.gwtRESTTutorialView(见图 1)。
  • 选择 Use Default SDK 并在 Google SDKs 中选择 GWT-2.0.0 或更新的版本。
图 1. 创建新的 Web 应用程序项目Eclipse 中的 GWT 插件自动地创建一个示例远程服务。可以通过删除 edu.ucar.cisl.gwtRESTTutorialView.client 包中的 GreetingService.java 和 GreetingServiceAsync.java 文件以及 edu.ucar.cisl.gwtRESTTutorialView.server 包中的 GeetingServiceImpl.java 来删除它。还需要删除 web.xml 文件中这个远程服务的 servlet 配置,删除 WAR 文件夹中的 GwtRESTTutorialView.html 文件中的 <body> 和 </body> 之间的所有内容。
下面几节详细讨论几个主题,比如创建数据 bean、通过实现 RPC 代理访问 RESTful Web 服务和回调以及构建 GWT Web 界面。这些组件位于下面四个包中。(如果在 Eclipse 中没有的话,就创建它们。)可以从  部分下载源代码。
  • edu.ucar.cisl.gwtRESTTutorialView.client.bean — 包含客户机的应用程序 Java bean。
  • edu.ucar.cisl.gwtRESTTutorialView.client.callback — 包含回调类的实现。
  • edu.ucar.cisl.gwtRESTTutorialView.client — 包含模块入口类 GwtRESTTutorialView。它还包含用于创建 GWT Web 界面的其他几个接口、类和图像文件。RPC 代理的客户端类也在这个包中。
  • edu.ucar.cisl.gwtRESTTutorialView.server — 包含 RPC 代理的服务器端实现的类。
返回列表