WebBeans (JSR-299) 대화 컨텍스트가 JSF와 관련이있는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/316609

  •  11-07-2019
  •  | 
  •  

문제

나는 공개 검토 초안을 읽고있다 웹 빈 사양 (JSR-299) 그리고 왜 그것이 왜 JSF와 '단단히 결합'되었는지 궁금합니다.

특히 대화 컨텍스트는 JSF에만 지정된 것 같습니다.

JSF와 EJB3을 통합하는 것은 WebBeans의 목표라는 것을 이해합니다. 그러나 대화 개념을보다 일반적인 수준 (일반적으로 특정 웹 프레임 워크가 아닐 수도 있고 일반적으로 서블릿의 경우)을 지정하는 것이 합리적이지 않습니까?

이것에 대한 기술적 이유가 있습니까? Seam (일종의 Webbeans-Prototype)도 개찰구를 지원하고 대화 개념을 제공하기 때문에 거의 할 수 없다고 생각합니다.

서틀 레벨 (대화 스코프 콩을 서블릿에 주입)에 대화 범위를 갖는 것이 도움이 될 것이라고 생각합니다. 내 이해에 따르면, 이것은 ciurrent 사양의 경우가 아닙니다 (8.5.4 장 참조). 아니면 여기서 뭔가 잘못 해석하고 있습니까 ...

도움이 되었습니까?

해결책

오늘 방금 이것을 찾았습니다. 대화 코프가 JSF 기반 인 이유는 단순히 JSF이기 때문입니다. 그만큼 Java EE의 표준 UI 프레임 워크!

이 외에도 대부분의 JSR-299 컨테이너는 EG 개찰구와 같은 다른 UI 기술에 대한 대화를 제공 할 수 있습니다.

OTOH 휴대용 인 자신만의 스코프를 쉽게 만들 수 있습니다.

유인, 스트럽

다른 팁

나는 Gavin King이 Seam에 대한 그의 견해 기술로 JSF를 선택하고 JSR을 사양 리드로 밀고 있다고 생각합니다.

예를 들어, Spring Custom Scopes는 대화를 제공하는 시설이 있습니다.

http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/beans/factory/config/scope.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top