포틀릿을 "JSR-286 준수"로 만드는 것의 간결한 요약에 대한 링크가있는 사람은 "JSR-168 준수"일뿐입니다. 필자는 스펙의 사본을 가지고 있으며 스펙을 링크하는 것이 유용한 대답이 아니기 때문에 간결하지만 그 무엇도 아닙니다. 나는 한시간 동안 웹을 검색했고 명확한 것은 아무것도 발견하지 못했다. (스펙을 제외하고는 이전 스펙을 읽은 다음, "new features"를 "required" 컴플 라 이언 스 ".포틀릿 JSR-286을 준수하는 이유는 무엇입니까?
특히 나는 Liferay를 사용하는 사람들이 web.xml이 필요하다는 것을 알지 못하는 web.xml의 필요성에 대한 약간의 혼란이 있음을 발견했습니다. .
: 그Do JSR-286 portlets require a web.xml file in their WAR files?
내가 좋아하는 정말 것 무엇 다음과 같은 목록 중 하나 이상을 포함 뭔가 당신은 JSR-168에해야 할
- 상황은 다르게 JSR-286을 준수 포틀릿 만 JSR-168 고려해야 할 원인이 당신이 안 JSR-286을 준수
- 것, 될 수 있도록합니다.
"portlet-app_2_0.xsd 사용"은 목록에서 제외해도 좋습니다.
두 목록이 모두 portlet.xml의 DTD/xsd와 별도로 비어 있으며, 차이점은 포털에서 지원하는 내용에 불과하지만 링크 또는 기타 참조로 그 주장을 다시 확인하십시오. .
내가 신경 쓰는 이유는 Liferay에서 JSR-168 포틀릿에 사용할 수없는 기능을 포함하고있는 Vaadin 포틀릿에 대한 게시물을 보는 것입니다. 또한 Liferay의 일부 로직이 포틀릿 버전에 따라 전환 될 수 있습니다. 그것은 볼 수 xml,하지만 그 중 너무 재미있는 정보가 될 것이라고하지만, 내 질문에 대한 대답을 확인하지 않았습니다.
포럼 게시물 다시 읽음 나는 아래 주석에 링크되어 있습니다. 포스터가 "호환 포틀릿"에 대해 이야기하고 있지만, ApplicationPortlet2와의 차이점을 설명하고 있습니다. 나는 이미 그것을 확장 했으므로 그가 말하는 이점을 얻었을 것입니다. 그러나 "JSR 286 준수 포틀릿"이라는 문구에 의미가 있는지 궁금해합니다 (아래에 언급 된 역 호환성을 제외하고). – Gus