Backend/jsp

[JSP] JSP 개요

양원준 2022. 10. 16. 22:35
728x90

JSP와 서블릿

  • JSP는 HTML 내에 자바 코드를 삽입하여 동적 페이지를 생성하는 스크립트언어
  • 서블릿은 자바를 이용한 동적 페이지를 생성하는 서버 프로그래밍 기술
  • ->서블릿 실행을 위해서는 톰캣과 같은 서블릿 컨테이너가 필요함

 

JSP(Java Server Page)

  1. JSP는 HTML 문서의 사이에 JSP 문법의 코드가 삽입되는 형태로 작성
  2. JSP 페이지에 있는 HTML 코드는 웹 브라우저로 그대로 전송되지만, JSP 문법의 코드는 실행되고 그 결과인 HTML 코드만 웹브라우저로 전송된다

 

JSP 특징

  1. JSP 또는 다른 서블릿 간의 데이터를 쉽게 공유 할 수 있다
  2. 자바의 모든 기능과 빈즈라는 자바 컴포넌트를 사용할 수 있다
  3. 스트러츠, 스프링 @MVC 등 다양한 프레임워크와 결합하여 개발할 수 있다
  4. JSP내 자바 코드 사용으로 인한 구조적 복잡, 반복적 사용으로 인한 일부 비효율설으로 JSTL 및 EL이 도입된다

 

 

 

 

 

728x90