본문 바로가기

학원/복기

[Servlet] Servlet이란?

Servlet

  • Server + let의 합성어로 웹서버에서 실행되는 간단한 프로그램이다. - Java Web Server Program
    • 웹프로그램은 클라이언트 요청으로 WAS(Web Application Server)에 의해 실행되며 실행결과로 웹문서를 동적으로 생성하여 클라이언트에게 응답한다.
    • Servelt 프로그램은 WAS에 의해 관리(생성, 사용, 소멸)된다.
  • WAS(Web Application Server) : Web Server(요청과 응답) + Web Container(서블릿 관리)

 


 
Dynamic Web Project 생성 
 

체크박스 꼭 체크하기
web.xml 파일 생성 되어있는 것 확인할 수 있다

 
웹자원을 만들기 위해서는 [webapp 폴더] 내에 만들어줘야 한다.
하지만 JAVA 클래스는 JAVA Resources >> src/main/java에 만들어 주어야 한다.

 
Server Runtime 라이브러리 내의 servlet-api.jar 를 통해 servlet 프로그램을 작성할 수 있다.
 

 


 

HelloServlet 클래스 생성