우당탕탕 개발 공부

  • 홈
  • 태그
  • GitHub

서블릿 1

서블릿(Servlet), 서블릿 컨테이너(Servlet Container)

서블릿이 왜 필요한지, 어디에 사용되어서 우리에게 도움이 되는지 알기 위해서 간단한 예시를 들어 설명하겠다. HTML Form 형태로 데이터 전송이 발생했다고 가정해보자. POST 방식으로 데이터를 저장하라고 클라이언트에서 서버로 HTTP 요청을 보냈다고 생각하자. 해당 요청을 받게 되면 서버는 어떻게 될까? 해당 데이터인 username= kim, age = 20 를 저장하는 로직을 실행하고 이에 대한 응답 HTTP 메세지를 클라이언트에게 보내야 할 것이다. 여기서 서블릿이 사용된다. 서블릿이 없다면, 해당 작업을 WAS가 직접 구현을 해야한다. 위의 그림과 같이, 서버와 연결, 요청 메세지 파싱, 내용 확인 등등 여러가지 일을 직접 구현해야 하므로 굉장히 귀찮고 쉽지 않을 것이다. ( 이를 구현하는 ..

Web 2023.08.04
1
더보기
반응형
250x250
프로필사진

성장하고 싶은 초보 개발자

  • 분류 전체보기 (121)
    • Spring (23)
    • Http (6)
    • Web (5)
    • SSR(Server Side Rendering) (4)
      • Thymeleaf (4)
    • JPA (0)
    • 프로그래밍 언어 (3)
      • Python (1)
      • JAVA (2)
    • Project (8)
      • 프로젝트_한이음 (2)
      • 프로젝트_스위프(SWYP) (4)
      • 협업 툴 (2)
    • 부트캠프 (3)
      • SSAFY (1)
      • 신세계 I&C 스파로스 아카데미 (2)
    • SWEA (63)
    • BaeckJoon (3)
      • Mathematics (3)
    • IDE (2)
    • Police (1)

인기글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바