2013-07-23 7 views
1

JSR-168 포틀릿에 대한 필터를 구현할 수있는 규정이 J2EE 응용 프로그램에서 일반적으로 구성하는 서블릿 필터와 비슷합니까? 근본적으로 포틀릿 사용에 익숙하지 않으며이 질문이 이미 여기에 요청되었는지 확실하지 않습니다. 나는 수색하고 적당한 것을 발견 할 수 없었다.JSR-168 포틀릿에서 필터를 사용할 수 있습니까?

내 목표는 포틀릿이 매번 호출되기 전에 일반 메소드 호출을 수행하는 것입니다. OC4J-WSRP 컨테이너에 애플리케이션을 배포하고 있습니까? 필터의 기능이없는 경우이를 위해 대체 접근법이 있습니까?

+2

Portlet 1.0 스펙 (JSR-168)에는 PortletFilter가 없지만 2.0 스펙 (JSR-286)은 않습니다. https://portlet-container.java.net/docs/jsr286.html#Portlet_Filters 컨테이너가 JSR-286 포틀릿을 호스팅 할 수 있다고 생각합니다. – npskirk

답변

1

주석에서 언급했듯이 JSR-168에는 포틀릿 필터가 없습니다. 그러나 WSRP를 이해하면 소비 및 생산 서버 간의 통신은 SOAP을 통해 수행됩니다. 즉, 두 서버 사이에있는 필터를 사용하여 필요에 따라 WSRP 요청 및 응답을 조작 할 수 있습니다.

WSRP의 사양이나 구현 세부 사항에 익숙하지 않아서 이것이 얼마나 어려울 지 모르겠지만 가능한 경우 현재 아키텍처를 모릅니다.하지만이 옵션은 귀하의 요구 사항에 부합하십시오.

+0

예. 나는 당신의 요지를 얻지 만, 초기 단계에서 처리하기에는 좋지 않은 특정 bean 객체를 처리해야하는 나의 현재 요구 사항에 도움이되지는 않는다. – Guru