본문 바로가기

Weekly I Learned/TIL

[230103 TIL] servlet, servlet 생명주기 메서드

0️⃣ keywords: servlet

keyword1 - servlet

서버쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스

1️⃣ 어떤 것(what)을 왜(why) 공부했나

A. Why

동적으로 변하는 정보를 다룰 수 있는 servlet이 어떤 순서로 어떻게 작동하는지 알고 싶어서 공부함!

B. What 

1. http:…./flow 요청
2. 서버가 요청 받아서 서블릿이 메모리 생성 확인한다
3. 없으면 서블릿 객체 메모리 생성
4. init() 실행
5. doGet() 실행 - 요청 - 처리 - 응답
6. 응답 후 - 브라우저 출력
    - 메모리에서 없어진 상태가 아님, 서버가 종료되기 직전까지 남아있음
7. http:…./flow 요청
    - 재요청 → 반복(3,4번 제외)
8. 서버가 요청 받아서 서블릿이 메모리 생성 확인한다
9. doGet() 실행 - 요청 - 처리 - 응답
10. 응답 후 - 브라우저 출력
11. 서블릿 재컴파일시(이전 서블릿을 메모리에서 삭제) or tomcat 종료 시점에 destroy 호출

 

2️⃣ 가져갈 것들 및 생각(takeaway)

 

추가로 공부해볼 것

Get 방식과 Post 방식을 사용할때의 차이에 대해서 더 깊게 알아 볼 것.

728x90