2011-03-25 3 views
3

현재 임씨는 JSF2를 사용하고 있습니다. JSF 빈이 많은 책임을 질 수 있다는 것을 알았습니다. 결합되면 많은 코드처럼 보일 것입니다. 이들은 다음을 포함한다 :JSF Beans에서 관심사 분리?

  1. 상태/데이터를 보유
  2. 이 서비스
  3. 를 호출하는 UI 구성 요소
  4. 액션 메소드 정의
  5. 액션 리스너 메서드 정의
  6. 탐색
  7. 에 대한 백업 빈 수
  8. 모든 getter n 게터

이것을 여러 클래스로 나누는 것은 의미가 없습니까? 아니면 일반적으로 모두 함께 조합합니까?

모든 JSF 빈에 대해 Currenly, 나는 setter getters와 함께 뷰 데이터/상태를 보유 할 다른 클래스를 정의합니다.

일반적으로 어떻게합니까? 당신의 경험을 공유하십시오!

답변

2

행동 (수신기에 사용되는 모든 속성) 방법은 백업 빈에 머물 필요) = 감사합니다. 나머지는 대개 자신의 클래스에 속할 수 있으며, 다른 클래스 (관리/엔티티)가 될 수 있으며 결국에는 원래 bean의 (관리 된) 속성이 될 수 있습니다.

+2

+1 셰익스피어를 읽는 것과 같습니다. 나는 그것을 이해할 수 없다 :) – Selvin