서블릿 (Servlet)
CS/HTTP2024. 4. 7. 20:27서블릿 (Servlet)

서블릿이란 자바를 이용하여 웹 페이지를 생성하는 개념으로 HTML을 이용하여 클라이언트에게 데이터를 전송하고 데이터베이스와 상호작용하고 로직 처리 등 복잡한 작업을 수행할 수 있다 서블릿은 크게 아래 순서의 작동 원리를 갖는다 1. 클라이언트 요청: 웹 브라우저가 HTTP요청을 서블릿에 전송 2. 웹 서버: 요청을 받은 웹 서버는 해당 요청을 처리할 서블릿을 찾아서 호출 3. 서블릿 실행: 서블릿은 요청을 처리한 후, 결과를 HTTP응답 형태로 웹 서버에 전달 4. 응답 전송: 웹 서버는 서블릿으로부터 받은 응답을 클라이언트에게 전송 서블릿의 편리성 Servlet이 개발자에게 어떤 편리성을 주는지 알아보자 아래와 같이 username을 브라우저로부터 입력받아서 post방식으로 서버에 요청하는 HTML F..

image