본문 바로가기

Server Development/Serlvet

Servlet - Start

  • Introduction

Java Web Programming에 대한 정리에 앞서 Servlet 부터 정리를 해보려고 한다.

기존의 웹은 html, css, js 로 이루어져. 정적인 자원을 주고 받는 형식이였다.

당시 Servlet의 등장은 굉장히 나름 혁명적이지 않았을까 싶다.

 

 

  • Definition

서블릿이란 동적으로 서비스를 제공하는 자바 클래스이며 스레드 방식으로 동작한다.

 

(+) 스레드 방식 vs 프로세스 방식

스레드 : 데이터 재요청시 메모리에 초기 요청시 담아둔 데이터 전달, 캐시와 유사한 개념

( 서블릿은 보통 하나의 요청을 맡는다. 따라서 다른 Client 또는 다른 브라우저에서 재요청시 기존의 생성된 서블릿을 이용한다.)

프로세스 : 요청마다 새롭게 생성

 

 

  • Context

- Giving Life of Servlet

- Hierarchy

- Mappind

- API

- GET, POST

- Forwarding

- Binding

- Cookie

- Session

- Connection with DB

'Server Development > Serlvet' 카테고리의 다른 글

Servlet - Forwarding  (0) 2023.03.21
Servlet - Get, Post  (0) 2023.03.21
Servlet - API  (0) 2023.03.20
Servlet - Mapping  (0) 2023.03.20
Servlet - Giving Life and Hierarchy of Servlet  (0) 2023.03.20