System.out.println("Hello, World");

'Listener'에 해당되는 글 1건

  1. 2012.04.23 Event 모델 - Listener

Event 모델

- Event : 컴포넌트에 가해진 동작, 변화

- Event Listenter

1. 컴포넌트에서 Event가 발생하는 것을 감시하는 Container.

2. 발생한 Event를 처리하는 동작을 가진 객체(Listener class)

- Event Handler : 발생한 Event를 처리하는 동작(메소드)

- Event Source : Event가 발생한 컴포넌트 

ex)버튼을 클릭하면 안녕이라고 출력한다.


Event Source : 버튼

Event : 클릭

Event Handler : 안녕을 출력하는 동작


ServletContextEvent

시작하고 종료될때 2번 생성된다.


<예제>

1. Listener를 다음과 같이 추가한다.


2. 패키지와 클래스 이름은 다음과 같이 작성해준다. 그리고 Next를 선택한다.


3. LiftCycle 체크박스를 체크를 해주고 Finish를 선택하여 완료한다. 


4. Listener코드는 다음과 같이 작성한다. 우리는 이 코드로 Listener가 언제언제 작동하는지 확인할 것이다.



5. 그리고 서버를 올리게 되면 contextInitialized가 작동하여 다음과 같이 출력된다.


6. 서버를 stop하면 contextDestroy가 작동하여 다음과 같이 출력한다.


Posted by 김마농