[Servlet]정리노트

Troy·2023년 5월 17일

Servlet

목록 보기
2/3

서블릿이란?

서버쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바클래스

서블릿의 특징

  • 서버쪽에서 실행되고 기능을 수행
  • 동적인 여러 가지 기능을 제공함
  • 스레드방식(동기화)으로 실핼됨
  • Java로 만들어져 자바의 특징(객체 지향)을 가짐
  • 보안기능을 적용하기 쉬움
  • 웹브라우저에서 요청시 기능을 수행함

브라우저 통신은 HTTP 프로토콜을 사용한다.
-> httpsevlet클래스를 이용해서 서블릿 기능 구현

서블릿 구성요소 특징

HttpServelt 클래스의 여러가지 메서드 기능

메소드 호출 과정
클라이언트 요청 ->#@!#!@#

서블릿 생명주기(Life Cycle)메서드
브라우저에서 서버로 요청을 하면 서블릿 실행 -> 실행된 서블릿에는 미리 구현된 메서드를 자동으로 호출 : 서블릿 생명주기 메서드

intit()과 destroy() 메서드는 생략이 가능하나 doXXX()메서드는 반드시 구현

서블릿 생성과정

사용자 정의 서블릿 클래스 만들기 -> 서블릿 생명주기 메서드 구현 -> 서블릿 매핑 작업 -> 웹 브라우저에서 서블릿 매핑 이름으로 요청하기

profile
코린이 N년차입니다

0개의 댓글