用 Rational ClearCase 進行 WebSphere Studio 小組開發(一)

發表于:2011-05-09來源:作者:點擊數: 標簽:開發rationalRATIONALRationalClearCase
用 Rational ClearCase 進行 WebSphere Studio 小組 開發 (一) 軟件測試 引言 本文是這一系列文章中的第一篇,主要討論怎樣安裝 IBM? Rational? ClearCase? 產品,以及如何把它們與 IBM WebSphere? Studio V5 集成在一起。這個系列的其他文章將描述用 Ration

  用 Rational ClearCase 進行 WebSphere Studio 小組開發(一)   軟件測試

  引言

  本文是這一系列文章中的第一篇,主要討論怎樣安裝 IBM? Rational? ClearCase? 產品,以及如何把它們與 IBM WebSphere? Studio V5 集成在一起。這個系列的其他文章將描述用 Rational ClearCase 進行統一更改管理(UCM)的原則,以及進行 J2EE 應用程序小組開發的最佳實踐。

  IBM 為不同的用戶提供了各種應用程序開發環境,所有這些環境擴展了被稱為 Eclipse 的開放源代碼倡議(open-source initiative)。這些產品包括:WebSphere Studio Site Developer、WebSphere Studio Application Developer、WebSphere Studio Application Developer 集成版和 WebSphere Studio Enterprise Developer。關于哪個產品最適合您的更多信息,請參閱下面的相關信息。從這里開始,本文將用 WebSphere Studio 代指整個 WebSphere Studio 系列產品。不管您使用的是哪個或哪些 WebSphere Studio 產品,完成一個大型軟件項目都需要親密的小組協作。因此,使用軟件配置管理(SCM)產品(如 Rational 的 ClearCase 或 ClearCase LT)對于有效管理更改和成功交付項目來說非常重要。

  關于在 WebSphere Studio V5.0 中安裝和使用 Rational ClearCase 的信息,請參閱 Reginaldo W. Barosa 撰寫的優秀文章 Integrating Rational ClearCase LT and WebSphere Studio Application Developer V5。那篇文章詳細討論了 ClearCase 的安裝和基本操作,而本文主要討論其他安裝問題和在 UCM 上下文中對該工具的使用。

  Eclipse 2.0 中改進的小組編程支持

  WebSphere Studio V5 系列產品擴展了 Eclipse V2,而 WebSphere Studio V4 系列產品則擴展了 Eclipse V1。對 Eclipse 的擴展或貢獻包括提供一個或多個相關的插件,這些插件組合在一起構成一個功能部件。

  Eclipse V2 中對小組開發的支持有了很大改進,穩定性和靈活性都得到了增強。利用這個新版本的 Eclipse,WebSphere Studio V5 現在可以同時支持多個資源庫供應商。因此您可以在 WebSphere Studio 工作空間內用 ClearCase 管理一個項目,同時用并發版本控制系統(Concurrent Version System,CVS)管理另一個項目。所以,您可以安裝多個資源庫客戶機實現(功能部件和插件),并且它們可以共存。在 WebSphere Studio V4 中,您在安裝時必須一次性決定要使用哪個資源庫,并受到該決定的約束。WebSphere Studio V5 更進一步的改進是:您可以在完成 WebSphere Studio 安裝后安裝第三方供應商提供的資源庫客戶機。因此,在用 WebSphere Studio 開發不同的應用程序時,組織不必只使用一個小組資源庫供應商提供的產品。

  Eclipse V2 中的小組開發支持在靈活性方面有了很大改進,并不止于多資源庫供應商支持。它還支持同一個資源庫的多客戶機實現。例如,一個資源庫供應商可以為同一個資源庫提供兩個不同的客戶機實現 - 一個供初學者用戶使用,另一個供高級用戶使用。對于 ClearCase,IBM Rational 為其 ClearCase 服務器的兩個版本(ClearCase LT 和企業可擴展 ClearCase)提供了一個客戶機實現。而且,根據正使用的資源庫,您可以有兩個分開的客戶機實現。為同一個資源庫使用多個客戶機實現的另一種情況是從 Eclipse 技術的開發源代碼本質派生出來的。也就是,一個與特定供應商的資源庫集成度不好的客戶機實現很快將面對來自 ISV 提供的客戶機實現的競爭。因此,資源庫供應商不僅要面對提供最好的資源庫服務器這方面的競爭,還可能要面對提供與基于 Eclipse 的產品(特別是 WebSphere Studio)集成度很好的客戶機實現方面的競爭。

  安裝問題

  小組編程一般至少需要兩個主要組件:服務器(有時被稱為資源庫)和客戶機??蛻魴C駐留在開發者的機器上并讓他們執行兩個關鍵操作 - 把更改發送到共享資源庫并檢索其他開發者在自己的私有工作空間內進行的更改。這兩個操作合稱同步。

  WebSphere Studio 附帶 Rational ClearCase LT 的客戶機組件和服務器組件??蛻魴C組件有兩個邏輯子組件:集成到 WebSphere Studio(以下稱 ClearCase 客戶機 SCM 適配器)的插件和功能部件以及一個執行與服務器的實際通信的單獨的客戶機程序。WebSphere Studio 附帶的客戶機程序僅與 Rational ClearCase LT 兼容。如果您使用的是完整版 ClearCase 服務器,則必須安裝 Rational 隨完整版 ClearCase 服務器一起附帶的客戶機程序。然而,WebSphere Studio 附帶的 SCM 適配器與 ClearCase LT 的客戶機程序和完整版 ClearCase 的客戶機程序都兼容。欲了解 ClearCase LT 和完整版 ClearCase 服務器功能上的差異,請參閱下面的相關信息。

  與 ClearCase 客戶機和 SCM 適配器不同,ClearCase LT Server 可以安裝在單個專用機器上而不需要安裝在每個開發者的工作站上。單個 ClearCase 服務器(ClearCase LT Server 或完整版 ClearCase 服務器)可用于管理許多不同項目的資源庫。在 ClearCase 服務器上管理項目、項目重要事件和 SCM 策略會成為小組中的一項專門工作。任何負責這項任務的人都應該會注意到 WebSphere Studio 附帶的 ClearCase LT Server 將自動從 WebSphere Studio 安裝中獲取其許可信息。因此,WebSphere Studio 應作為 ClearCase LT Server 安裝在服務器機器上。如果您使用的是完整版 ClearCase 服務器,自然會直接從 Rational 獲得許可證密鑰,而不必把 WebSphere Studio 與完整版 ClearCase 服務器安裝在同一臺機器上。

 

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

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