listener

    [Web] 리스너(Listener)

    리스너 리스너(Listener)란 컨테이너에서 발생하는 이벤트를 모니터링하다가 특정 이벤트가 발생하면 실행되는 특수한 서블릿으로, '이벤트 리스너(Event Listener)'라고도 한다. 웹 애플리케이션 실행에 필요한 정보를 제공하거나 톰캣 시작/종료와 같은 특정 상황에 자동으로 동작하는 프로그램을 구현할 때 사용한다. 이때 리스너는 서블릿과 마찬가지로 애너테이션 기반 코드로 작성할 수 있다. 리스너를 이해하려면 먼저 리스너가 동작하기 위한 이벤트의 종류와 그에 따른 프로그램 API를 알아야 한다. 리스너는 일반적인 형태의 서블릿이 아니라 특정 이벤트에 따라 동작하는 인터페이스를 구현한 클래스라고 이해하면 쉽다. 리스너는 기본적으로 생명 주기 변화와 Scope Object에서 관리하는 속성의 변화를 모..

    [Java] JDK에서 제공하는 어댑터 클래스

    리스너 인터페이스 대응하는 어댑터 클래스 ActionListener 없음 ItemListener 없음 KeyListener KeyAdapter MouseListener MouseAdapter MouseMotionListener MouseMotionAdapter 혹은 MouseAdapter FocusListener FocusAdapter TextListener 없음 WindowListener WindowAdapter AdjustmentListener 없음 ComponentListener ComponentAdapter ContainerListener ContainerAdapter