카테고리 없음

[Spring] Java Servlet

Lord DEVader 2023. 9. 25. 11:30

개요

 

정의

    : 자바를 사용해 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양.

기능

    - MVC 패턴에서 컨트롤러로 주로 사용된다.

    - 클라이언트의 요청을 처리하고 응답을 생성하여 전송.

    - 요청 결과를 HTML, XML, JSON 등의 형식으로 생성하여 반환할수 있다.

특징

    - 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종

    - 자바 코드 안에 HTML을 포함하고 있다.

비슷한 기술 

    - CGI, mod_php, ASP


애노테이션

 

@WebServlet(name = "exServlet", urlPatterns = "/example")

    :서블릿을 선언하고 매핑하는데 사용된다. 이 어노테이션을 사용하면 서블릿을 web.xml 파일에 명시적으로 등록하지 않아도 된다.

 

 

@ServletComponentScan

서블릿 관련 클래스들을 자동으로 스캔하여 Spring 애플리케이션 컨텍스트에 등록할 수 있다.

 

 

extends HttpServlet

이 클래스를 상속받아 사용하며, HTTP 프로토콜을 기반으로 클라이언트 요청을 처리하는 서블릿을 작성할 때 사용된다.

 

 

   

 

 


 

[출처]

자바 서블릿 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

자바 서블릿 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 서블릿은 여기로 연결됩니다. 다른 뜻에 대해서는 서블렛 문서를 참고하십시오. JSP 파일의 수명. 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으

ko.wikipedia.org