-
Servlet의 기본구성JAVA 기본 2021. 5. 2. 01:12728x90
구동 특징
최초 요청 : Servlet 컴파일 > 메모리 로드 > 쓰레드 가동 >응답
최초 요청 : JSP > Servlet 번역 > Servlet 컴파일 > 메모리 로드 > 쓰레드 가동 >응답
이후 요청 : 쓰레드 가동 > 응답
특징 : 최초 요청은 느리지만 이후 응답은 빠르다,
기존 언어 :
CGI : 요청 > 작업프로세스 할당(요청몰리면 과부화)
PHP, ASP : 요청 > 쓰레드 할당 > 응답
데이터 주고 받기
요청 메소드
GET : 자료를 전송을 요청함(보임)
HEAD : GET과 같은 요청이지만, 자료정보만 받음
POST : 서버가 처리할 수 있는 자료를 보냄(숨김)
DELETE
TRACE
OPTION
CONNECT
PATCH
+http에 헤더와 바디가 있다.
헤더는 빠르지만(보통 헤더를 먼저 읽기 때문에) 노출성이 있고 바디는 느리지만 보안에 강하다
'JAVA 기본' 카테고리의 다른 글
문자열의 특징 (0) 2021.10.29 자바별찍기 (0) 2021.10.15 15주차 과제: 람다식 #15 (0) 2021.03.05 14주차 과제: 제네릭 #14 (0) 2021.03.01 13주차 과제: I/O #13 (0) 2021.02.28