<aside> 1️⃣ 서블릿이란
</aside>
doGet()
**과 doPost()
메소드가 있다.doGet()
메소드는 클라이언트로부터 GET 요청이 들어왔을 때 호출되며, doPost()
메소드는 POST 요청이 들어왔을 때 호출된다. 각 메소드는 요청에 대한 처리를 수행한 후, 결과를 클라이언트에게 전송하는 응답을 생성한다. 응답은 HTML, JSON, XML 등 다양한 형태의 데이터를 포함할 수 있다.<aside> 2️⃣ 서블릿은 언제 사용하는가
</aside>
동적인 웹 페이지 생성: 서블릿은 동적인 웹 페이지를 생성하기 위해 사용된다. 클라이언트의 요청에 따라 데이터베이스 조회, 비즈니스 로직 실행, 외부 API 호출 등의 작업을 수행하여 동적으로 웹 페이지를 생성한다.
폼 데이터 처리: 서블릿은 클라이언트로부터 전송된 폼 데이터를 받아 처리하는데 사용된다. 폼 데이터를 추출하고, 유효성 검사를 수행하거나 데이터를 저장하는 등의 작업을 수행할 수 있다.
세션 관리: 서블릿은 클라이언트의 세션을 관리하는데 사용된다. 세션을 생성하고, 세션에 데이터를 저장하거나 조회하는 등의 작업을 수행할 수 있다.
인증과 보안: 서블릿은 인증과 보안을 처리하는데 사용된다. 클라이언트의 인증 정보를 확인하고, 접근 권한을 검사하여 보안 요구사항을 충족시킬 수 있다.
<aside> 2️⃣ - 1️⃣ React를 사용할때는 서블릿의 주기능은 사용되지않는다.
</aside>
<aside> 3️⃣ 서블릿의 특징
</aside>