학원/복기
[Servlet] Servlet이란?
조가루
2023. 6. 14. 23:20
Servlet
- Server + let의 합성어로 웹서버에서 실행되는 간단한 프로그램이다. - Java Web Server Program
- 웹프로그램은 클라이언트 요청으로 WAS(Web Application Server)에 의해 실행되며 실행결과로 웹문서를 동적으로 생성하여 클라이언트에게 응답한다.
- Servelt 프로그램은 WAS에 의해 관리(생성, 사용, 소멸)된다.
- WAS(Web Application Server) : Web Server(요청과 응답) + Web Container(서블릿 관리)
Dynamic Web Project 생성
웹자원을 만들기 위해서는 [webapp 폴더] 내에 만들어줘야 한다.
하지만 JAVA 클래스는 JAVA Resources >> src/main/java에 만들어 주어야 한다.
Server Runtime 라이브러리 내의 servlet-api.jar 를 통해 servlet 프로그램을 작성할 수 있다.