소개
이 가이드라인은 JavaBean 식별 및 모델링에 초점을 둡니다.
JavaBean에 대한 자세한 정보는 개념:
JavaBean을 참조하십시오.
JavaBean 식별
JavaBean은 JavaBean 컴포넌트 모델의 규약에 따라 작성되는 Java 클래스입니다.
JavaBean은 JavaBean이 getter 및 setter를 통해 특성을 노출시키지만 이벤트를 시작하지는 않는 곳에서 단순한 양식으로 사용될 수 있습니다. 이러한 JavaBean은 일반 Java 클래스 필드에
대해 getter 및 setter를 이름 지정하는 권장되는 실례에 속합니다. 이러한 유형의 JavaBean은 일반적으로 Java Server Page에서 사용되며, 웹 페이지의 양식에서 데이터의 반송자 역할을
합니다.
JavaBean 특성의 변경 시도나 변경 시 기타 관계자에게 알려지게 하려는 경우 복잡한 추가 레벨이 추가될 수 있습니다. 이 경우, JavaBean이 특성 변경을 설명하며 이벤트를 시작하도록 디자인되어야 합니다.
이벤트를 시작(및 처리)하는 JavaBean은 Swing과 같은 사용자 인터페이스 프레임워크에서 일반적이며, MVC 아키텍처 패턴을 구현하기 위해 사용됩니다. 가시적 컴포넌트를 표시하는 JavaBean에는 흔히
디자인 시간 중 JavaBean 인스턴스의 수정을 허용하는 Bean 사용자 정의기와 같은 추가 클래스가 있습니다.
JavaBean 모델링
Java Bean은 Java 클래스로 모델링됩니다.
Java Bean의 특성은 명시적으로 모델링되지 않으며, 대신 JavaBean 이름 지정 규칙을 통해 식별됩니다.
디자인 다이어그램에서 어떤 클래스가 이벤트를 시작하거나 처리하는지 표시하는 종속성을 사용하는 것이 도움이 됩니다. 이벤트 리스너는 구체적 구현으로 실현되는 인터페이스로 소개됩니다.
|