可以使用调用 HTTP 或 FTP 的向导将现有 Web 资源导入至项目中。这些导入向导通过下列操作来使整个 Web 站点自动传送到 Web 项目中:
这些导入向导还支持导入配备了防火墙的 Web 服务器的功能。当 FTP 导入支持 SOCKS 时,HTTP 和 FTP 导入支持代理。当使用 FTP 使安全风险最小化以及在日常操作中提供更安全的传送时,Rational Developer 采用被动方式配置设置。
要使用 HTTP 或 FTP 导入向导,必须指定一个现有项目,将在这个项目中导入文件。您将能够从导入的 Web 站点查看所选项目文件夹中的所有文件。
HTTP 导入使用 HTTP 协议来根据提供的初始 URL 搜寻 Web 站点。导入操作将使用 URL 来检索任何可用的 HTML 内容,而且对 HTTP 链接进行分析。重复该过程,直到它分析了在此 Web 站点中遇到的其他 Web 页面引用的内容和链接为止。HTTP 导入不能分析这样一些页,它们包含当公布表单或将表单嵌入在 JavaServer Pages(JSP)时执行的 servlet 或程序。
传送至项目的文件代表该 Web 站点的 URL 的逻辑“快照”。这意味着 Web 项目是使用服务站点的 HTML 响应所获取的文件填充的。这还意味着没有必要将服务站点上的物理资源复制到项目中。例如,对 JSP 页的 HTTP 请求将返回已呈示的 HTML 响应,而不是 JSP 页本身。建议您将 HTTP 导入用于静态页和不具有 FTP 访问权的站点。
要使用 HTTP 将现有 Web 资源导入到 Web 项目中,请完成下列步骤: