使用 Java 擴展 IBM Rational RequisitePro

發表于:2008-10-10來源:作者:點擊數: 標簽:ibmIBMjavaJavaJAVA
本文展示了如何通過 Java 技術訪問 IBM Rational RequisitePro 的擴展接口。本文也詳細說明了如何使用與 RequisitePro 一起安裝的 Java Native Interface (JNI) 庫。 注意:本文是之前一篇名為 “Rational RequisitePro 擴展能力入門”文章的后續。 在 Requi
本文展示了如何通過 Java 技術訪問 IBM® Rational® RequisitePro® 的擴展接口。本文也詳細說明了如何使用與 RequisitePro 一起安裝的 Java™ Native Interface (JNI) 庫。

注意:本文是之前一篇名為 “Rational RequisitePro 擴展能力入門”文章的后續。

在 RequisitePro 中使用 Java 的提示

這些包含了 RequisitePro API 的庫是 COM 庫。本文關注點在其中的一個庫上,ReqPro.dll,該庫是使用最為頻繁的。從 Java 訪問此庫的一種方法是使用 EJCB(Rational Java-COM Bridge)技術。RJCB 工具產生了 Java 類和 C++ 橋接庫,它們可以通過 Java™ Native Interface (JNI) 訪問 COM DLL 文件。在 IBM® developerWorks® 的 “集成 COM 和 Java 組件”一文中,您可以找到與 RJCB 工具有關的更多信息,以及一個下載,您可以用來為任何 COM 庫產生一個。


圖 1. Java-COM bridge
Java-COM bridge

產生您自己的用于擴展接口的 Java bridge 是必需的,因為 RequisitePro 包含了所有您需要訪問 API 的內容。

您的 Java 類路徑需要包含 RJCB Java 運行時和代理庫。這些與 RequisitePro 一起安裝在以下路徑:

  • <install location>\Rational\common\RJCB.jar
  • <install location>\Rational\RequisitePro\lib\proxies.jar

所要求的 RJCB 運行時和 bridge DLL 文件也與 RequisitePro 一起被安裝和注冊。這些不需要在您的 Java 類路徑中,但是您可以在以下路徑中找到它們:

  • <install location>\Rational\RequisitePro\common\RJCB.dll
  • <install location>\Rational\RequisitePro\bin\ReqProBridge.dll

注意:
在 7.0 版本之前,這些庫只安裝在 Rational RequisiteWeb 里。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97