2010-12-16 2 views
1

포털 컨텍스트에서이 용어가 올바른지 확실하지 않습니다.포털 컨텍스트에서 역방향 프록시 및 화면 스크래핑의 정의

포털이란 Liferay 또는 Jetspeed와 같은 JSR-286 호환 포털 프레임 워크를 의미하며 쿼리는 Liferay에서 사용할 수있는이 포틀릿과 관련됩니다. 두 경우 모두 포털 중개자로서 작용하고 (선택적으로) 클라이언트에게 응답을주기 전에 하류 요청을 변환하기 때문에

http://www.liferay.com/community/wiki/-/wiki/Main/Web+Proxy+Portlet

는 "리버스 프록시" "스크린 스크랩"와 동일하다.

답변

1

두 가지 동작 (프록 싱 및 스크래핑)에는 공통된 기능이 있지만 의도는 다릅니다. 스크린 스크래핑은 일반적으로 페이지를 읽고 해당 데이터를 다른 곳에서 사용하기 전에 페이지에서 데이터 나 의미를 추출하려고 시도합니다. 그 결과 긁힌 정보를 포함하여 페이지가 표시 될 수 있지만 실제로 어떤 프로세스에도 사용될 수 있습니다.

외부 리소스 (예 : 페이지)를 가져 와서 Liferay 생성 페이지에 포틀릿 컨텐트로 연결하려는 경우 포틀릿 1.0 및 2.0 사양에서 제한 사항을 제외하고 전체 페이지 컨텐트를 가져옵니다. 추가 할 수있는 것에 대한 다른 규칙 (예 : HTML, 머리 또는 본문 태그 포함 할 수 없음) 및 준수해야하는 기타 동작. 이것을 달성하는 가장 쉬운 방법은 iframe으로 포함하는 것이지만 포틀릿 브리지 프로젝트는 들어오는 컨텐트를 포장하고 포틀릿 컨텍스트에서 유효한 컨텐트를 마사지하는 것은 물론 css, 링크와 같은 원격 페이지의 다른 측면을 관리하는 것을 목표로합니다 결과 포틀릿이 전체 페이지 및 포털 애플리케이션의 나머지 부분과 완벽하게 통합되도록합니다.

+0

그래서 Portletbridge는 "웹 프록시"를 의미합니까? 내 지식에 – shinynewbike

+0

, 예. 포틀릿 브리지 포틀릿은 웹 애플리케이션을 포틀릿으로 호스팅 할 수있는 웹 클리핑 프록시 포틀릿입니다. 자세한 내용은 PortletBridge 포틀릿 프로젝트를 참조하십시오. 포틀릿 브리지 포틀릿은 다운 스트림 HTTP 호출을 수행하고 CyberNeko 및 XSLT를 사용하여 웹 클리핑. " –

관련 문제