본문 바로가기

언어/JAVA

Servlet API란? Gradle을 이용해서 이클립스에 ServletAPI를 등록

반응형

JAVA에서는 여러 라이브러리들을 Maven이나 Gradle을 이용해서 간편하게 추가하거나 제거할 수 있다.

 

https://mvnrepository.com/

 

Maven Repository: Search/Browse/Explore

WSO2 Carbon Integration Test Admin Clients Last Release on Aug 7, 2020

mvnrepository.com

 

Servlet API를 추가 할 건데 Servlet API란 JAVA에서 Web에서 HTTP 요청과 응답을 처리하는 API 이다.

 

위 페이지에서 Servlet API에 들어가서 내가 필요한 API를 탐색한다.

이클립스 기준으로 Gradle을 추가하기 위해서는 file -> new -> other 를 통해서 Gradle Project를 생성해준다.

 

 

 

Gradle 파일

 

위와 같이 Gradle 파일이 생성 된 것을 확인 할수 있다.

Servliet API의 적절한 버전을 선택하여서 위의 값들을 추가해주도록 하자

 

 

 

서블릿의 생명주기

 

서블릿의 생명주기는 초기화, 서비스, 소멸 3단계로 이루어진다.

초기화 단계에서는 로드한 서블릿의 인스턴스(객체)를 생성하고 리소스를 로드하는 등 클래스 생성자의 초기화 작업과 동일한 역할을 수행한다. 서비스 단계에서는 클라이언트의 요청에 따라서 호출할 메서드를 결정한다.

소멸 단계에서는 서블릿이 언로드된다. 언로드는 런타임 오류가 발생하거나 서블릿 컨테이너가 종료되었을 때 발생하는데 이때 서블릿이 언로드되어 서블릿의 메서드 호출 결과가 정상적으로 표출되지 않는다. 

 

반응형

'언어 > JAVA' 카테고리의 다른 글

try-with-resources  (1) 2022.08.21
카카오 2차 : JAVA로 JSON 파싱을 해보자!  (0) 2020.09.22
java : ArrayList : subList, reverse  (0) 2020.05.13
PS 용 baseCode(추가예정)  (0) 2020.03.07
백준 : 15684  (0) 2020.01.30