리스너 마법사를 사용하면 서블릿 컨텍스트와 세션 이벤트 그리고 속성과 관련된 다양한 Java EE 리스너 유형에 대해 Java™ 리스너 클래스를 작성할 수 있습니다.
프로시저
- 웹 퍼스펙티브를 여십시오. 엔터프라이즈 탐색기에서 웹 프로젝트를 마우스 오른쪽 단추로 클릭하고 를 선택하십시오. 리스너
작성 마법사가 표시됩니다.
- 리스너 클래스를 지정하십시오. 기존 클래스를 사용하려면 해당
선택란을 선택한 후 찾아보기 단추를 사용하여 클래스를 찾으십시오. 그렇지 않은 경우 다음 정보를 제공하십시오.
- 다음을 클릭하십시오.
- 청취할 애플리케이션 라이프사이클 이벤트를 선택하십시오.
애플리케이션 라이프사이클 리스너 중 적어도 하나 이상을 선택해야 합니다.
- 다음을 클릭하십시오.
- 수정자를 선택하여 리스너 클래스의 유형(public, abstract 또는 final)을
지정하십시오(클래스는 abstract인 동시에 final이 될 수
없음).
- 기본 인터페이스 외에 구현할 추가 인터페이스를 추가할 수도
있습니다. 추가를 클릭하여 인터페이스 선택
대화 상자를 여십시오.
이 대화 상자의 인터페이스 선택
필드에서 추가하려는 인터페이스 이름을 입력하면 일치하는 유형
목록 상자에 나열되는 사용 가능한 인터페이스 목록이 동적으로 업데이트되어
패턴과 일치하는 인터페이스만 표시됩니다. 인터페이스를 선택하여 규정자를
보고 추가를 클릭하십시오.
완료되면 확인을 클릭하십시오.
- 작성할 메소드 스텁을 선택하십시오. 상속된 abstract 메소드 및
수퍼클래스의 생성자 옵션은 구현해야 하는 상속된 abstract 메소드 및 수퍼클래스
생성자에 대해 스텁을 추가합니다(abstract 리스너를 작성하려는 것이 아닌 경우). abstract 클래스가
되지 않게 하려면 상속된 abstract 메소드 옵션이 포함된
하나의 메소드를 작성해야 합니다.
- 완료를 클릭하십시오.
결과
작성한 리스너 클래스가 리스너 아이콘 아래에
표시됩니다.