Servlet작동 순서
- 클라이언트에서
servlet요청이 들어 오면 서버에서는servlet컨테이너를 만들고, 요청이 있을 때마다 스레드 생성
Servlet 라이프 사이클
- 응답속도가 높아서 사용도가 높음
- 최초 요청시 객체 생성 후 메모리에 로딩되고, 이후에는 기존 객체 재활용 -> 속도 빠름
Servlet객체 생성 - 최초 한번init()호출 - 최초 한번service(),doGet,doPost()호출 - 요청시 매번destroy()호출 - 마지막 한번 (자원 해제)
Servlet 선처리, 후처리
Servlet의 라이프 사이클 중init(),destroy()에 선, 후처리 가능@PostConstruct-Init()호출destroy()-@PreDestroy