간단히 배우는 JSP 기초
JSP는 서블릿으로 변환되어 작동
긴가우딘
2024. 5. 29. 18:28
자바 서블릿
- 웹 서버에서 실행되는 자바 프로그램
- 클라이언트의 요청을 처리하고 그 결과를 웹 브라우저에 돌려주는 역할
JSP
- JSP는 HTML 내에 자바 코드를 삽입하여 웹 페이지를 동적으로 생성할 수 있게 해주는 기술
- JSP는 서블릿을 보다 쉽게 작성할 수 있도록 도와줌
- 웹페이지에 자바 코드를 직접 삽입하여 효율성을 증가시킨다
서블릿의 작동 원리
- 클라이언트로부터 HTTP 요청을 받아 처리 후, 그 결과를 HTTP 응답으로 클라이언트에게 전송
- 이 과정에서 서블릿 컨테이너(Apache Tomcat)가 중요한 역할
- 서블릿 컨테이너: 서블릿 생명주기 관리, 적절한 서블릿 실행하도록
서블릿 + JSP 통합 사용
- 서블릿이 Controller 역할 - 로직 처리 + Model과 상호작용
- JSP가 View 역할 - UI 구성
⇒ MVC 패턴, 웹 애플리케이션 개발의 기본 구조이다