-
JAVA - ServletCS/Java 2021. 2. 28. 19:31
Servlet(서블릿)
Servlet이란?
-
클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술이다.
-
서버에서 웹 페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 JAVA로 작성된 코드이며, JAVA코드 안에HTML태그가 삽입되어 있다.
- MVC구조 패턴에서 브라우저로부터 리퀘스트를 받는 컨트롤러 역할을 한다.
Servlet 컨테이너
- 서블릿의 생명주기를 관리하고 요청에 따른 쓰레드를 생성해준다.
- 클라이언트의 요청을 받고 응답을 보낼 수 있게 웹 서버와 소켓을 만들어서 통신을 해준다.
- WAS는 웹 서버와 웹 컨테이너(서블릿 컨테이너)의 결합이다.
reference
velog.io/@hygoogi/%EA%B8%B0%EC%88%A0-%EB%A9%B4%EC%A0%91-%EC%A7%88%EB%AC%B8-%EB%AA%A8%EC%9D%8C#mvc
'CS > Java' 카테고리의 다른 글
JAVA - 디자인 패턴 (0) 2021.03.01 JAVA - 데이터 타입, 변수 (0) 2021.02.28 JAVA - 문자열 선언 (0) 2021.02.27 JAVA - 클래스, 객체, 인스턴스 (0) 2021.02.27 JAVA - Wrapper Class (0) 2021.02.27 -