JSF 2.0 프레임 워크의 어노테이션을 처리하는 부분은 무엇입니까? JSF 1.2 애플리케이션에 추가하고 싶습니다. 그것은 심지어 현실적인 목표입니까?JSF 1.2 애플리케이션에서 JSF 2.0 주석을 사용할 수 있습니까?
2
A
답변
2
기본적으로 모든 것을 JSF 2.0으로 업그레이드하지 않고 JSF 1.2에서 JSF 2.0 주석을 사용할 수 없습니다. 그러나 JSF 1.2에서는 CDI 주석 (@Named
, @Inject
등)을 사용할 수 있습니다. 이전 JSF 1.2를 사용하면서 이전 Java EE 5/Servlet 2.5 컨테이너를 사용하고 있다고 가정합니다. CDI는 Java EE 6의 일부이지만 Java EE 5/Servlet 2.5 호환 컨테이너에서 독립 실행 형 CDI 구현을 사용할 수 있습니다. CDI 구현 중 하나는 JBoss Weld입니다. 그것은
CDI 가장 다룰 것 톰캣 6 일에도 officially 지원 무엇을 세 가지 주요 범위 @RequestScoped
, @SessionScoped
및 @ApplicationScoped
을 포함한 관리 빈 주석, 같은 JSF 2.0 이벤트. CDI는 JSF 2.0 @ViewScoped
어노테이션과 완전히 동등한 것만 제공하지 않습니다. 그것이 제공하는 가장 가까운 것이 @ConversationScoped
이지만 주입 된 Conversation
을 수동으로 시작하고 끝내야합니다.
CDI는 @FacesConverter
, @FacesValidator
및 좋아요를 대체 할 수있는 특수 효과를 제공하지 않지만 주요 요구 사항은 아닙니다.
관련 문제
- 1. Spring + JSF 애플리케이션에서 JSF 어노테이션을 사용하는 방법
- 2. JSF 1.0 대 JSF 2.0
- 3. JSF 1.2 + Spring 2.5. 어떻게?
- 4. JSF 1.2 fileDownloadActionListener
- 5. 왜 JSF 2.0
- 6. 스프링 보안 3.1 + JSF 2.0. ManagedBeans에서 주석을 달기에 문제가 있습니까?
- 7. JSF 2.0 + 봄 3는 네이티브 JSF 2.0 환경의 사용자에서 주석
- 8. JSF 2.0 라이프 사이클의 청취자
- 9. JSF 1.2 NavigationHandler 커스텀 내비게이션
- 10. .jsf 확장자로 JSF 2.0 페이지를 만들려면 어떻게해야합니까?
- 11. JSF 2.0 f : setPropertyActionListener
- 12. JSF 2.0 인증
- 13. JSF 2.0 구성 요소
- 14. JSF 2.0 Ajax 문제
- 15. JSF (1.2) 메시지 (들)이 문제에 따르면
- 16. JSF 1.2 JSP 2.0 애트리뷰트가있는 간단한 사용자 정의 태그 파일
- 17. 메시지를 읽고 JSF 2.0
- 18. JSF 2.0 사용자 편집
- 19. JSF 2.0 문제
- 20. JSF 2.0 javax.faces.webapp.FacesServlet mappig
- 21. 셀레늄 및 JSF 2.0
- 22. JSF 2.0 유효성 검사기는
- 23. JSF 2.0 밸리데이션 컨트롤러
- 24. JSF 2.0 안정성 문제
- 25. ManagedBean (JSF 1.2)의 클래스 용 JSF 변환기 가져 오기
- 26. JSF 1.2 : ui : 매개 변수 포함
- 27. jsf 1.2 동일한 관리 Bean의 두 범위
- 28. jsf 프로젝트에서 js 라이브러리를 사용할 수 있습니까?
- 29. getRequestDispatcher ("")의 .forward는 JSF 2.0
- 30. JSF 1.2/Mojarra에서 예외를 삼키는 방법
아마도 그렇지 않습니다. JSF 2.0을 사용하기 위해 새 애플리케이션을 마이그레이션하지 않으시겠습니까? 기존 JSF 1.2 구문의 의미는 2.0에서 많이 변경되지 않아야합니다. – millimoose
IBM의 Xpages를 사용하고 있습니다. JSF 1.2의 온톨 (ontop)이므로, 슬프게도 나를위한 옵션이 아닙니다. –
Seam 또는 Spring 주석을 대안으로 생각할 수 있습니다. JSF 1.2에서 작동해야하는 버전이 있습니다. – McDowell