서블릿과 멀티쓰레드 이해 및 HTTP API, CSR/SSR 개념 정리
·
Web
[서블릿]A. 서블릿이란?서블릿(Servlet)은 자바 기반의 웹 애플리케이션을 개발하기 위한 기술로, 웹 서버에서 실행되며 클라이언트의 요청을 처리하고 동적인 웹 콘텐츠를 생성한다.HTTP 프로토콜을 지원하며, 클라이언트의 요청에 따라 다양한 응답을 생성할 수 있다.웹 애플리케이션를 직접 구현을 해야한다면?위 사진에 나와있는 목로과 같이 서버 TCP/IP 연결대기 및 소켓을 연결, HTTP 메시지를 모두 파싱해서 읽기 등등 모든것을 구현을 해야한다.서블릿을 사용함으로써 개발자는 비즈니스 로직만 개발하면 된다. 서블릿 특징:플랫폼 독립성: 자바로 작성되어 어떤 운영체제에서도 실행 가능하다.성능 향상: 초기화 후 싱글톤으로 관리되어 반복적인 객체 생성 비용을 절약한다.확장성: 다양한 기능을 추가하여 웹..