spring

서블릿

가을맛 2021. 9. 18. 02:54
1. 서블릿 이란?
2. 서블릿 컨테이너란? 하는일은?
3. 서블릿 객체의 특징?

서블릿

  • 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 큐칙을 지킨 자바 프로그램

서블릿 컨테이너 ex) 톰캣

  • 서블릿의 생명주기 관리
  • 동시 요청을 위한 멀티 쓰레드 처리
  • 통신 지원 - WAS 서버와 웹 서버가 통신할 수 있는 쉬운 방법 제공
  • JSP 지원 (JSP를 서블릿으로 변환해서 사용가능)

서블릿 컨테이너의 특징

  • 서블릿 객체는 싱글톤으로 관리 => 하나만 생성해서, 모두가 공유해서 쓴다.
    • 공유변수 사용시 주의해야함