您可以利用呼叫 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 專案中,請執行下列步驟: