SPRING

Servlet

2023. 6. 1. 22:30
목차
  1. Servlet 인터페이스
  2.  

Servlet 인터페이스

  • 호출규약
  • 서블릿 컨테이너(톰캣)가 서블릿 인터페이스에 있는 메소드들을 호출함
  • 서블릿 생명주기(life cycle)와 관련된 메소드
    • init() : 서블릿 컨테이너가 서블릿 생성 후 초기화 작업을 위해 호출
    • service() : 클라이언트 요청이 들어올 때마다 서블릿 컨테이너가 호출
    • destroy() : 서블릿 컨테이너가 종료될 때 호출
  • 서블릿 기타 메소드
    • getServletConfig() : 서블릿 초기 설정 정보를 담고 있는 객체를 반환하는 메소드, 해당 객체를 통해 서블릿 이름과 서블릿 초기 매개 변수 값 등을 얻을 수 있다. 
    • getServletInfo() : 서블릿을 작성한 사람, 서블릿 버전, 저작권과 같은 서블릿 정보를 반환하는 메소드
  • Spring을 이용해서 개발 진행 시 Servlet을 모르고도 개발을 진행할 수 있는데 Servlet을 공부해야 하는 이유는?
    • 아래 Spring MVC flow에서 가장 핵심이 되는 부분은 Dispatcher Servlet이다. Dispatcher Servlet을 이해해야 Spring MVC에 대한 전체적인 이해를 할 수 있다. 
      • Dispatcher Servlet : 이름에서 알 수 있듯이 Servlet이다. Servlet이 무엇인지, 어떻게 호출되고 어떤 flow를 가지는지 알아야 Dispatcher Servlet을 이해할 수 있다. 

Spring MVC flow


 

저작자표시 비영리 동일조건 (새창열림)

'SPRING' 카테고리의 다른 글

JDBC  (0) 2023.06.01
음식점에서 음식 주문 Project_MenuItem  (0) 2023.05.19
Test code  (0) 2023.05.10
도커(docker)설치 후 MySQL에 접속하는 방법  (0) 2023.05.09
도커(docker)란?  (1) 2023.05.09
  1. Servlet 인터페이스
  2.  
'SPRING' 카테고리의 다른 글
  • JDBC
  • 음식점에서 음식 주문 Project_MenuItem
  • Test code
  • 도커(docker)설치 후 MySQL에 접속하는 방법
작은달팽이
작은달팽이
느리게 가는 달팽이 개발일지
작은달팽이
작은달팽이 개발블로그
작은달팽이
  • 분류 전체보기 (62)
    • JAVA (10)
    • SPRING (14)
    • 알고리즘 (2)
    • CS (7)
      • 디자인패턴&프로그래밍패러다임 (3)
      • 네트워크 (2)
      • 자료구조&알고리즘 (0)
      • 운영체제 (1)
      • 데이터베이스 (0)
    • Node.js (2)
    • Git (4)
    • 패스트 캠퍼스 (0)
    • [패스트캠퍼스] K-디지털 기초역량훈련 프로그래밍.. (6)
    • [패스트캠퍼스]KDT 핀테크 서비스 백엔드 (17)
      • review (17)

인기 글

태그

  • 패스트캠퍼스 #국비지원교육 #메가바이트스쿨 #MegabyteSchool #개발자취업부트캠프 #내일배움카드
  • 패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #프로그래밍기초
hELLO · Designed By 정상우.
작은달팽이
Servlet
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.