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
'Weekly I Learned > TIL' 카테고리의 다른 글
[230105 TIL] forward, filter (0) | 2023.01.05 |
---|---|
[230104 TIL] servlet 요청 방식(Get,Post) (0) | 2023.01.04 |
[WIL] 유데미 STARTERS 취업 부트캠프 3기(백엔드) week 5 (0) | 2022.12.25 |
[WIL] 유데미 STARTERS 취업 부트캠프 3기(백엔드) week 4 (0) | 2022.12.18 |
[WIL] 유데미 STARTERS 취업 부트캠프 3기(백엔드) week 3 (0) | 2022.12.11 |