Servlet이란?

Minkyeong Kim·2021년 10월 16일
0

[boostcourse] Web-Backend

목록 보기
7/55

Servlet

  • URL 요청을 처리하는 프로그램

  • 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할

  • WAS에 동작하는 JAVA 클래스

  • HttpServlet 클래스를 상속받아야 함

  • 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두 가지(JSP, 서블릿)를 조화롭게 사용해야 함

    • ex) 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현

자바 웹 어플리케이션 폴더 구조

web.xml

  • 웹 어플리케이션에 대한 정보를 담는 중요한 파일
  • servlet 3.0이상부터 어노테이션으로 대체됨
  • 클라이언트가 어떠한 url로 요청하게 되면, 해당 url과 매핑되어있는 servlet-name과 같은 서블릿을 찾아 실행시킬 수 있도록 함

/lib

  • 각종 자료파일

/classes

  • 클래스 데이터 저장
  • 서블릿 파일들이 저장됨

0개의 댓글