使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态
2009-12-27 00:00:00 来源:WEB开发网DWR 是一套开源的 Web2.0 类库 , 它包含服务器端 Java 库、一个 DWR Servlet 和一套 JavaScript 库。对于需要发布到浏览器中的每个 Java 类,DWR 首先会使用部署在 Web 应用程序中的 DWR Servlet 动态地生成包含在 Web 页面中的 javaScript( 这些 javaScript 包含存根函数,代表 Java 类上的对应方法并在后台执行 XMLHttpRequest 操作 )。之后 DWR 会把浏览器端的 javascript 用户请求转化成对服务器端的 Java 对象的方法调用 , 并把方法的返回值放置在 Servlet 响应中发送回浏览器客户端。
DWR 的配置十分简单 , 首先需要在 Web 程序的 web.xml 中定义如下的 servlet 和 servlet mapping 配置 :
清单 4. 在 web.xml 中配置 DWR servlet<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
之后需要在 DWR 的配置文件 dwr.xml( 该文件和 web.xml 相同 , 位于 WEB-INF 目录中 ) 中定义需要转化的 Java 类和相对应的 javascript 对象名称 , 以下 dwr.xml 示例文件中将一个名为 com.cn.ibm.csdl.ecm.build.nerveCell.util.nativeCommand.RemoteCommandUtil 的 Java 类映射为一个名称为 RemoteCommandUtil 的 javascript 对象。
- 中查找“使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态”更多相关内容
- 中查找“使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态”更多相关内容
- 上一篇:使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息
- 下一篇:使用 Rational Team Concert 实现企业案例协同开发设置与迭代计划
更多精彩
赞助商链接