使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态
2009-12-27 00:00:00 来源:WEB开发网
清单 5. 在 dwr.xml 中配置 Java 和 javascript 映射<dwr>
<allow>
<create creator="none" javascript="RemoteCommandUtil">
<param name="class" value="com.cn.ibm.csdl.ecm.build.nerveCell.util.
nativeCommand.RemoteCommandUtil"/>
</create>
</allow>
</dwr>
当 DWR 的服务器端配置完成后 , 就可以在 Web 页面中通过 javascript 来直接调用服务器端的 Java 方法。以下的代码示例通过 javascript 对象 RemoteCommandUtil 调用了服务器端的 Java 对象的 executeSingleRemoteCommand(String commond) 方法 , 并将返回结果传递到了 javascript 回调函数 displayGeneratedDate() 中。
清单 6. 调用 DWR javascript<script type='text/javascript'
src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type='text/javascript'
src='<%=request.getContextPath()%>/dwr/util.js'></script>
<script type='text/javascript'
src='<%=request.getContextPath()%>/dwr/interface/RemoteCommandUtil.js'>
</script>
<script type="text/javascript">
function displayGeneratedDate(str){
alert(str);
}
RemoteCommandUtil.executeSingleRemoteCommand("date",displayGeneratedDate);
</script>
如图 4 所示,本文所述的 Web 用户界面程序中使用 DWR 将操作系统进程调用组件中的 Java 类 RemoteCommandUtil 绑定在 javascript 对象 RemoteCommandUtil 上。通过在 Jsp 页面中执行 javascript 方法来远程运行 ClearCase 服务器端状态监控指令。
- 中查找“使用 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 实现企业案例协同开发设置与迭代计划
更多精彩
赞助商链接