Java

[JSP] Listener란?

유호야 2020. 12. 12. 16:04
반응형

프로그래밍 언어에서 Listener라고 하는 의미는 2가지로 구분할수가 있습니다.

네트워크 프로그램(소켓)에서 소켓 서버의 역할은 연결을 받아주어야 하는 것인데요. 
이 연결을 받아주기 위해서 필요한 것이 바로 listen 함수이며, 말 그대로 listener라고 불리우기도 합니다. 연결시 필요한 IP/PORT로 연결을 할때 받아주는 구실을 하는 것이죠.
다른 의미의 listener라고 하는 것은... 특정 이벤트를 받기 위한 기능을 제공하는 것을 말합니다.

가령 예를 들어 java로 GUI 프로그램을 생성하는 경우 버튼이 존재할 것이며, 이 버튼에는 클릭이라는 이벤트가 존재합니다.
이 버튼이 클릭되었을 때 수행하여야 하는 처리 로직도 있겠죠.

그래서 listener를 버튼의 클릭이벤트에 등록을 해서 처리를 하는 경우에 많이 사용을 하게 됩니다.

결론으로 listener는

1) socket 서버에서 listener하는 넘을 말하거나

2) 이벤트를 받기 위해서 대기하는 넘이라고 할수가 있겠습니다.



출처: https://band.tistory.com/62

반응형

'Java' 카테고리의 다른 글

자바 이전페이지 URL 불러오기  (0) 2021.01.19
ArrayList, HashMap 연습  (0) 2021.01.12
[JSP] contentType charset과 pageEncoding의 차이점  (0) 2020.12.07
액션태그란?  (0) 2020.12.06
sendRedirect와 forward 차이  (0) 2020.12.06