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

使用 GWT 和 RESTful Web 服务构建动态的组织树(7)

使用 GWT 和 RESTful Web 服务构建动态的组织树(7)

因为要使用 GWT JSON 库解析 JSON 字符串,需要在 GWT 模块配置文件中包含它(清单 14)。这个文件还声明模块的入口点类(第 6 行)。这个文件在 edu.ucar.cisl.gwtRESTTutorialView 包中。
清单 14. GwtRESTTutorialView.gwt.xml
1
2
3
4
5
6
7
8
9
1.  <?xml version="1.0" encoding="UTF-8"?>
2.  <module rename-to='gwtresttutorialview'>
3.      <inherits name='com.google.gwt.user.User'/>
4.      <inherits name="com.google.gwt.json.JSON"/>
5.      <inherits name='com.google.gwt.user.theme.standard.Standard'/>  
6.      <entry-point
class='edu.ucar.cisl.gwtRESTTutorialView.client.GwtRESTTutorialView'/>
7.      <source path='client'/>
8.      </module>




在 web.xml 文件中声明 RESTful Web 服务代理从技术上说,RPC 远程服务是一个 servlet。必须像其他 servlet 一样在 web.xml 文件中配置这个 servlet(清单 15)。
清单 15. 声明 RESTful Web 服务代理远程服务的 web.xml 片段
1
2
3
4
5
6
7
8
9
10
1.  <servlet>
2.      <servlet-name>RESTfulWebServiceServlet</servlet-name>
3.      <servlet-class>
4.          edu.ucar.cisl.gwtRESTTutorialView.server.RESTfulWebServiceProxyImpl
5.      </servlet-class>
6.  </servlet>
7.  <servlet-mapping>
8.      <servlet-name>RESTfulWebServiceServlet</servlet-name>
9.      <url-pattern>/gwtresttutorialview/RESTfulWebServiceProxy</url-pattern>
10. </servlet-mapping>

返回列表