는 사용 방법/JSF 2.0JSF 2.0에서 @ViewScoped를 사용합니까?
9
A
답변
38
@ManagedBean
에 @ManagedBean 아래 @ViewScoped 사용의 장점은 JSF가 관리하는 특정 콩이 (다른 사람의 사이에서 표현 언어가 사용할 수 있습니다) 함을 선언합니다.
@ViewScoped
을 사용하면 bean이 살고있는 특정 범위를 선언 할 수 있습니다. 기본값 (범위를 지정하지 않은 경우)은 @RequestScoped
입니다. 이는 bean이 단일 요청을 통해 살아남을 것이며 그 결과 bean이 삭제됨을 의미합니다. 다른 범위는 @SessionScoped
및 @ApplicationScoped
입니다. 타사 확장은 다른 범위를 도입했습니다.
@ViewScoped
은 페이지를 자신에게 게시하는 한 계속 살 것입니다. '보기'는 Java EE에서 '페이지'에 대한 또 다른 단어이지만 페이지 범위는 이미 Java EE에서 다른 것을 의미합니다. 일반적으로 GET 요청 인 비면 요청을 통해 페이지에 처음 액세스 할 때 데이터를 초기화하는 패턴을 허용 한 다음 페이지에서 작업 할 때 데이터를 유지하고 포스트 백을 수행하므로 뷰 범위가 매우 편리합니다 , AJAX 요청 등
범위는 JSF에서 테이블의 구성 요소와 상호 작용할 때 사용할 수있는 생명의 은인입니다. 즉, JSF에서는 테이블을 렌더링하는 데 사용 된 데이터가 상호 작용하는 컴포넌트를 처리 할 때 포스트 백 이후에 사용되는 정확한 데이터이어야한다는 규칙이 있습니다. 뷰 범위에서 이것은 사소한 것이지만, 그것 없이는 다소 까다 롭습니다.
관련 문제
- 1. f : view는 jsf 2.0에서 유용합니까?
- 2. JSF 2.0에서 CSRF를 방지하는 방법
- 3. JSF 2.0에서 MyFaces 토마 호크
- 4. JSF 2.0에서 CSV 파일 생성
- 5. JSF 2.0에서 다운로드 파일을 만드는 방법은 무엇입니까?
- 6. JSF 2.0에서 유효성 검사를 통해 selectOneMenu 사용
- 7. JSF 2.0에서 마법사 패턴에 사용할 범위는 무엇입니까?
- 8. JSF 2.0에서 사용할 수있는 연산자 ValueExpression
- 9. JSF 2.0에서 ExtJS FormPanel을 사용하는 방법
- 10. JSF 2.0에서 param을 사용하는 selectOneMenu의 selectItems
- 11. JSF 2.0에서 메소드 호출을위한 메소드 서명은 무엇입니까?
- 12. 페이지가 Jsf 2.0에서 ajax를 사용하여 렌더링되지 않습니다
- 13. JSF 2.0에서 OK (제출) 버튼 설정
- 14. Java + JSF 2.0에서 jCrop으로 그림 자르기
- 15. 동적 값을 JSF 2.0에서 Map의 키로 전달
- 16. jsf 2.0에서 탭 동작을 만드는 방법
- 17. playframework 2.0에서 템플릿의 세션 객체는 어떻게 사용합니까?
- 18. JSF 관리 빈 질문
- 19. com.sun.faces.enableRestoreView11Compatibility JSF 1.2 대신 무엇을 사용합니까?
- 20. Jsf 2.0에서 암시 적 탐색을 끌 수 있습니까?
- 21. 선택 항목이 extendedDataTable, RichFaces 4 + JSF 2.0에서 작동하지 않습니다.
- 22. JSF 2.0에서 페이지를 새로 고친 후 포커스 유지 SUN RI
- 23. JSF 2.0에서 파일 다운로드 성공 후 모달 닫기
- 24. JSF 2.0에서 아약스 응답을 받으면 Javascript 함수를 호출하십시오.
- 25. JSF 2.0에서 다른 구성 요소의 클라이언트 ID 검색
- 26. <f:ajax>을 JSF 2.0에서 사용하는 데 문제가 있습니다
- 27. 2.0에서 JSF 탐색 처리기로 URL 액세스를 숨기는 방법
- 28. JSF 2.0에서 Session Scoped Bean을 제거하는 방법 (언제?)
- 29. JSF 2.0에서 CDI의 경우 뷰 범위 사용 방법
- 30. JSF 2.0에서 <ui:repeat>은 메소드 실행 순서를 깨뜨림
[@ ViewScoped의 Benetif와 함정] (http://balusc.blogspot.com/2010/06/benefits-and-pitfalls-of-viewscoped.html)과 [JSF 2.0의 통신] (http://balusc.blogspot.com/2011/09/communication-in-jsf-20.html). – BalusC