标题:
使用 GWT 和 RESTful Web 服务构建动态的组织树(2)在 Eclipse 中创建 GWT 应用程序
[打印本页]
作者:
look_w
时间:
2018-9-3 12:32
标题:
使用 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 代理的服务器端实现的类。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0