HTTP または FTP を呼び出すウィザードを使用して、既存の Web リソースを製品にインポートできます。 これらのインポート・ウィザードは、以下のことを可能にすることによって、Web サイト全体を Web プロジェクトに自動転送します。
これらのインポート・ウィザードは、ファイアウォールが装備された Web サーバーのインポート機能もサポートします。 HTTP および FTP インポートはいずれもプロキシーをサポートし、FTP インポートは SOCKS をサポートします。 Rational Developer は、FTP の使用時に受動モード構成セットアップを採用して、セキュリティー・リスクを最小限に抑え、日常の操作でより安全な転送を可能にします。
HTTP または FTP インポート・ウィザードを使用するには、ファイルをインポートする既存のプロジェクトを指定する必要があります。 すべてのファイルを、選択したプロジェクト・フォルダー内にインポートした Web サイトから表示することができます。
HTTP インポートは、HTTP プロトコルを使用して、指定した最初の URL を基にして Web サイトを順にクロールしていきます。 インポート・アクションは、URL を使用して、使用可能な HTML コンテンツを検索し、HTTP リンクの構文解析も行います。このプロセスは、Web サイト内で発生した他の Web ページを参照するコンテンツおよびリンクを構文解析するまで繰り返されます。HTTP インポートは、フォームが JavaServer Pages (JSP) に post されたとき、または組み込まれたときに実行されるサーブレットまたはプログラムを含むページを構文解析できません。
プロジェクトに転送されたファイルは、Web サイトの URL の論理的スナップショットを表します。 これは、サービス提供サイトの HTML 応答によって獲得されたファイル付きで Web プロジェクトが取り込まれることを意味します。また、 サービス提供サイト上の物理リソースをプロジェクトにコピーする必要がないことも意味します。 例えば、JSP ページを求める HTTP 要求には、JSP ページそのものではなく、レンダリングされた HTML 応答が戻されます。 静的ページおよび FTP アクセスを行わないサイトには HTTP インポートを使用することをお勧めします。
HTTP を使用して既存の Web リソースを Web プロジェクトにインポートするには、以下のステップを実行します。