1. 서블릿


<aside> 1️⃣ 서블릿이란

</aside>

<aside> 2️⃣ 서블릿은 언제 사용하는가

</aside>

  1. 동적인 웹 페이지 생성: 서블릿은 동적인 웹 페이지를 생성하기 위해 사용된다. 클라이언트의 요청에 따라 데이터베이스 조회, 비즈니스 로직 실행, 외부 API 호출 등의 작업을 수행하여 동적으로 웹 페이지를 생성한다.

  2. 폼 데이터 처리: 서블릿은 클라이언트로부터 전송된 폼 데이터를 받아 처리하는데 사용된다. 폼 데이터를 추출하고, 유효성 검사를 수행하거나 데이터를 저장하는 등의 작업을 수행할 수 있다.

  3. 세션 관리: 서블릿은 클라이언트의 세션을 관리하는데 사용된다. 세션을 생성하고, 세션에 데이터를 저장하거나 조회하는 등의 작업을 수행할 수 있다.

  4. 인증과 보안: 서블릿은 인증과 보안을 처리하는데 사용된다. 클라이언트의 인증 정보를 확인하고, 접근 권한을 검사하여 보안 요구사항을 충족시킬 수 있다.

    <aside> 2️⃣ - 1️⃣ React를 사용할때는 서블릿의 주기능은 사용되지않는다.

    </aside>

<aside> 3️⃣ 서블릿의 특징

</aside>