250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 막내의막무가내
- 막내의막무가내 플러터 flutter
- 막내의막무가내 SQL
- 안드로이드
- 2022년 6월 일상
- 막내의막무가내 프로그래밍
- Fragment
- 막내의막무가내 일상
- 주엽역 생활맥주
- 막내의막무가내 rxjava
- flutter network call
- 막내의 막무가내
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 알고리즘
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 안드로이드 에러 해결
- 안드로이드 Sunflower 스터디
- 막무가내
- 막내의막무가내 목표 및 회고
- 프로그래머스 알고리즘
- 안드로이드 sunflower
- 주택가 잠실새내
- 막내의막무가내 플러터
- 막내의막무가내 안드로이드
- 막내의막무가내 안드로이드 코틀린
- 프래그먼트
- 막내의 막무가내 알고리즘
- 막내의막무가내 코틀린
- 부스트코스에이스
- 부스트코스
Archives
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[JSP] Servlet 라이프 싸이클 정리 + doGet, doPost 본문
728x90
Servlet 라이프 싸이클에 대해 간단하게 정리한 포스팅을 할려고한다.
먼저 라이프사이클은 다음구과 같은 구조와 같다.
이것을 직접 확인해보았다.
다음과 같이 코딩을하고 실행시켜본다.
해당서블릿클래스를 생성해서 메모리에 올린후(생성자) intit메소드가 호출됨을 볼 수 있다. 그리고 service메소드가 호출됨을 알 수 있다.
만약 다시실행키면 다음과같이 service메소드만 호출됨을 볼 수 있다. (두번 다시실행시킨 결과이다.)
만약 init메소드의 구현내용이 바뀌면 해당 객체는 메모리에 사라지므로 destory메소드가 호출된다.
init메소드에 @이를 추가하고 저장한 결과이다.
마지막으로 doPost와 doGet방식에 대해도 살짝 알아보겠다.
실행시켜보면 처음에 url로 요청해서(Get방식으로 요청) 서비스중에서 doGet메소드가 먼저 호출된다.
doGet메소드에서 form형식을 보면 post방식으로 전송을 하고있다.
그러므로 doGet의 결과 페이지에서 텍스트창에 텍스트를 입력하고 ok버튼을 클릭하면
doPost방식으로 요청이 되므로 서비스에서 doPost메소드를 호출하게 되고 그에대한 결과를 볼 수 있다.
출처 : https://www.edwith.org/boostcourse-web/lecture/16688/
728x90
'웹 > JSP' 카테고리의 다른 글
[JSP] 한글처리하는법 (0) | 2019.11.12 |
---|---|
[JSP] 필수내용 전체정리 (오라클DB CRUD, 속성, 쿠키, 세션, 에러페이지 등) (0) | 2019.05.02 |
[JSP] Servelet 3.0 이상과 미만의 (2.0) 차이 간단요약 (0) | 2019.04.11 |
Comments