使用 HTTP 或 FTP 匯入現有的 Web 資源

您可以利用呼叫 HTTP 或 FTP 的精靈, 將現有的 Web 資源匯入 Rational Developer 中。這些匯入精靈會經由下列作業, 自動將完整的網站轉送至 Web 專案中:

這些匯入精靈也支援匯入防火牆配備的 Web 伺服器功能。HTTP 和 FTP 匯入支援 Proxy,而 FTP 匯入支援 SOCKS。Rational Developer 採用被動模式配置設定,當使用 FTP 時,將安全風險降到最低,且在日常作業中提供較安全的轉送。

如果要使用 HTTP 或 FTP 匯入精靈, 您必須指定要在其中匯入檔案的現有專案。您將能檢視所選專案資料夾內之匯入網站中的所有檔案。

HTTP 匯入利用 HTTP 通訊協定來根據您提供的起始 URL 搜尋網站。 匯入動作會利用 URL 來擷取任何可用的 HTML 內容,且會進行 HTTP 鏈結的剖析。 這個程序會重複進行,直到所剖析的內容和鏈結指向在網站內發現的其他網頁為止。 HTTP 匯入無法剖析含有在表單公佈或內嵌在 JavaServer Pages (JSP) 時所執行之 Servlet 或程式的頁面。

轉送至您的專案的檔案代表網站 URL 的邏輯 Snapshot。 這表示您的 Web 專案會移入負責處理的網站之 HTML 回應所取得的檔案。 這也表示負責處理的網站中之實體資源不需要複製至您的專案中。 比方說,JSP 頁面的 HTTP 要求會傳回所呈現的 HTML 回應,而不是 JSP 頁面本身。 建議您在靜態網頁和不能存取 FTP 的網站上,使用 HTTP 匯入。

如果要利用 HTTP 將現有的 Web 資源匯入 Web 專案中,請執行下列步驟:

  1. 利用新建 Web 專案精靈建立一個 Web 資源要匯入其中的新專案。
  2. 如果您要使用現有的專案,請在「專案瀏覽器」視圖中選取專案。
  3. 選取檔案 > 匯入
  4. 在「匯入」對話框中,選取 HTTP,再按下一步
  5. 指定目的地資料夾和要匯入的資源頁面中,輸入必備的專案資訊。
    • 資料夾 - 匯入的檔案放在預設位置(Web Content 資料夾)。之後,您可以按一下瀏覽按鈕來變更所匯入的專案檔案的位置。
    • URL - 在 URL 欄位中輸入 HTTP URL。 這個 URL 應該包括 URL/起始網頁的領域名稱和起始目錄。
      • 如果您輸入了不含起始頁面的目錄 URL(如 www.domain.net/Sports/),當 Web 伺服器傳回 HTML 內容時,會使用預設檔案名稱(比方說,如果您沒有指定預設值,就會使用 index.html)。 .
      • HTTP 搜尋可能會建立原始伺服器中所沒有的檔案。比方說,指向某目錄的 HTTP 參照可能會使 Web 伺服器的回應含有說明目錄的 HTML 內容。 HTTP 搜尋器會將這個回應儲存成 index.html。
      • 如果您只輸入領域名稱(例如,www.domain.net),匯入精靈會嘗試在文件根目錄中尋找一個預設頁面。
      如果您按一下進階按鈕,您可以選擇在「進階設定」對話框中指定 Proxy 連線。如果您選取使用 Proxy 伺服器勾選框,您可以選取 SOCKS 或 HTTP Proxy,及提供對應的伺服器和埠值。
    • 遵循 HTTP 鏈結時的深度限制 - 您可以選取所提供的適當圓鈕來限制遵循鏈結的匯入範圍。
      • 無限制 - 這個選項可讓 HTTP 匯入剖析領域內的所有頁面。
      • 限制為 - 這個選項決定搜索的鏈結層次深度限制。比方說,如果您選擇 1,就會從匯入它的頁面開始導覽一個鏈結(第 1 層)內的所有網頁。 如果您將它限制為 2,就會匯入所有第 1 層鏈結和直接鏈結至第 1 層網頁的鏈結。

        比方說,您可以指定搜索深度為 2,起始 URL 為 http://host/initialLevel/index.html。 如果 index.html 有參照指向 http://host/initialLevel/L2/L3/index2.html,就會將第 3 層的 index2.html 過濾掉,且在後續搜尋時不會剖析它的內容。

  6. 下一步取得其他選項,或按完成,開始匯入網站。
  7. 如果您在指定適當匯入選項頁面中選取下一步,請從所提供的選項中選取。
    • 將鏈結轉換為相對於文件 - 如果您選取這個選項,會以相對於文件的方式來更新 HTML 檔內的鏈結,而不是根據它們在檔案系統中的新位置來建立絕對鏈結。
    • 改寫現有的資源,但不發出警告 - 如果您選取這個選項,就會改寫專案中現有的工作台檔案。如果沒有選取這個選項,就不會改寫匯入的檔案。沒有選擇性改寫檔案的提示。
    • 不遵循通往起始 URL 母項資料夾中的檔案之鏈結 - 如果您選取這個選項,FTP 匯入會無法在起始提供的 URL 之上搜索資源。比方說,如果起始 URL 是 http://host/l1/l2/index.html,且頁面中的鏈結參照 http://host/index.html,這個選項會決定是否應該在匯入中併入鏈結的資源。 如果您沒有勾選這個選項,您可能會搜尋非常大的網站,並匯入大量不必要的資訊。
    • 連線逾時 - 這個選項決定 HTTP 連線逾時值。它的測量單位是毫秒。 連線逾時值是指定等待伺服器訊息多久之後就要放棄的方式。
  8. 按一下完成,以各選項來匯入網站。
  9. 在新移入的專案或資料夾中,驗證結果目錄結構和檔案資料是否完整。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.