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

使用 GWT 和 RESTful Web 服务构建动态的组织树(7)
因为要使用 GWT JSON 库解析 JSON 字符串,需要在 GWT 模块配置文件中包含它(清单 14)。这个文件还声明模块的入口点类(第 6 行)。这个文件在 edu.ucar.cisl.gwtRESTTutorialView 包中。
清单 14. GwtRESTTutorialView.gwt.xml1
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>
|
|
|
|
|
|
|