Netbeans 6.9에서 JSF 2.0 프로젝트를 만들었습니다. 나는 CDI를 사용하기 시작했다. 범위를 추가하려고 할 때 프로젝트를 생성 한 후, 뷰 스코프가 없다는 것을 발견했습니다. 대화 범위와보기 범위가 같은 것을 말하는지 알고 싶습니다. 보기 범위 대신 대화 범위를 사용할 수 있습니까? 그렇다면 어떻게 CDI로 뷰 범위를 사용할 수 있습니까? 나는 또한 이음새가 해결책이라는 것을 알게되었지만, 어떻게 이음새를 넷빈과 함께 사용할 수 있습니까? 이음새를위한 netbeans 플러그인이 있습니까? seam-3JSF 2.0에서 CDI의 경우 뷰 범위 사용 방법
감사합니다.
당신은 내가보기 범위를 원한다면 @named 대신 @named를 사용한다고 말할 수 있습니다. 그리고 @managedBean에서는 CDI 범위를 사용할 수 있습니다. 예를 들어'@ManagedBean (name = "businessAddUpdate") -> @ ViewScoped -> @ conversationScope-> public class .....와 같이. ** -> 다음 줄을 의미합니다 ** 그것입니까? – Basit
두 클래스를 같은 클래스의 주석에 혼합하지 마십시오. 둘 중 하나 또는 다른 것. 또한 올바른 클래스를 가져 오는 데주의해야합니다. –
HHmm 이제 알았습니다. 보기 범위를 원한다면'@ManagedBean (JSf)'를 사용하지만 요청이나 세션 또는 대화 범위를 원한다면'@Named (CDI)'를 사용하십시오. Bean은 한 번에 하나의 범위에만있을 수 있기 때문에. 그렇지? – Basit