WEB开发网
开发学院软件开发Java 使用 HTTP 网络技术构建灵活的 Rational ClearCas... 阅读

使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态

 2009-12-27 00:00:00 来源:WEB开发网   
核心提示: DWR 是一套开源的 Web2.0 类库 , 它包含服务器端 Java 库、一个 DWR Servlet 和一套 JavaScript 库,对于需要发布到浏览器中的每个 Java 类,使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 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 对象。

上一页  2 3 4 5 6 7 8 9  下一页

Tags:使用 HTTP 网络技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接