HTTP 또는 FTP를 호출하는 마법사를 사용하여 기존 웹 자원을 Rational Developer에 가져올 수 있습니다. 이러한 가져오기 마법사는 다음을 수행하여 전체 웹 사이트를 웹 프로젝트로 전송하는 과정을 자동화합니다.
이러한 가져오기 마법사는 방화벽이 설치된 웹 서버의 가져오기 성능도 지원합니다. HTTP 및 FTP 가져오기는 모두 프록시를 지원하지만 FTP 가져오기는 SOCKS를 지원합니다. Rational Developer는 FTP를 사용하는 동안 수동 모드 구성 설정을 채택하여 일상 조작에서 보안 위험을 최소화하고 보다 안전한 전송을 제공합니다.
HTTP 또는 FTP 가져오기 마법사를 사용하려면 파일을 가져올 기존 프로젝트를 지정해야 합니다. 선택된 프로젝트 폴더 내의 가져온 웹 사이트에서 모든 파일을 볼 수 있습니다.
HTTP 가져오기는 사용자가 제공하는 초기 URL을 기준으로 HTTP 프로토콜을 사용하여 웹 사이트를 탐색합니다. 가져오기 조치는 URL을 사용하여 사용 가능한 HTML 컨텐츠를 검색하고 HTTP 링크에 대해서도 구문 분석합니다. 웹 사이트 내에서 발생한 다른 웹 페이지에 대해 참조한 컨텐츠 및 링크를 구문 분석할 때까지 프로세스가 반복됩니다. HTTP 가져오기는 양식이 JSP(JavaServer Page)에 게시되거나 임베드될 때 실행되는 Servlet 또는 프로그램이 들어 있는 페이지를 구문 분석할 수 없습니다.
프로젝트로 전송된 파일은 웹 사이트 URL의 논리 스냅샷을 나타냅니다. 이는 웹 프로젝트가 사용 중인 사이트의 HTML 응답에 의해 확보된 파일로 채워졌음을 의미합니다. 또한 사용 중인 사이트의 실제 자원이 프로젝트로 복사될 필요가 없다는 것을 의미입니다. 예를 들어, JSP 페이지에 대한 HTTP 요청은 JSP 페이지 자체가 아닌 표현된 HTML 응답을 리턴합니다. FTP 액세스가 없는 사이트 및 정적 페이지에 대해 HTTP 가져오기를 사용하는 것이 좋습니다.
HTTP를 사용하여 웹 프로젝트로 기존 웹 자원을 가져오려면 다음 단계를 수행하십시오.