
✅ 필터 ( filter )
: 클라이언트 - request - 필터 - 서버
✏️ Test1.
💻 입력
filter = 인터페이스임
: 인터페이스(implements)로 필터 상속받아줌


FilterChain chain : 다음번 필터한테 넘겨주는 역할
-> 다음번 필터가 없으면 server임. (
얘네가 킄래스이므로 움직이게 하려며 web.xml에 필터를 만들어줌

system.print로도 찍을 수 있음


web.xml에타이머 필터만들기

✅ UTF 필터

필터를 거치게되면 object로 바뀌니 항시 다운캐스팅!
이렇게 특정조건을 걸어서 filter할 수도 있음

이걸 주석처리하고 기존 servlet을 해도, 한글이 잘 올라가는걸 볼 수 있음
: why? 따로 filter처리로 charset으로 받아 utf-8을 처리해줬으니까


web.xml에서필터지우면 한글 깨지는걸 볼 수 있음

⭐ chain 필수!

게시판은 들어가지나,
게시글 올리기에서 로그인을 안했으면 로그인 창 유도

게시판 조차 접근 불가하게 만드는 코딩



✅ [Servlet] - lifecycle

✅ 접속자 수
: 1분지나면 접속자 수 소멸하게 코딩해놓음

서버 죽고 살아나는거 보여주기


서버가 시작될 때 초기값을 받아놓고, 원할때마다 꺼내서 쓰고싶을 때


특정작업이 일어나면 실행하는 리스너다~~~
✏️ Test3.
💻 입력
이미지 위치경로 추가

