728x90
JSP와 서블릿
- JSP는 HTML 내에 자바 코드를 삽입하여 동적 페이지를 생성하는 스크립트언어
- 서블릿은 자바를 이용한 동적 페이지를 생성하는 서버 프로그래밍 기술
- ->서블릿 실행을 위해서는 톰캣과 같은 서블릿 컨테이너가 필요함
JSP(Java Server Page)
- JSP는 HTML 문서의 사이에 JSP 문법의 코드가 삽입되는 형태로 작성
- JSP 페이지에 있는 HTML 코드는 웹 브라우저로 그대로 전송되지만, JSP 문법의 코드는 실행되고 그 결과인 HTML 코드만 웹브라우저로 전송된다
JSP 특징
- JSP 또는 다른 서블릿 간의 데이터를 쉽게 공유 할 수 있다
- 자바의 모든 기능과 빈즈라는 자바 컴포넌트를 사용할 수 있다
- 스트러츠, 스프링 @MVC 등 다양한 프레임워크와 결합하여 개발할 수 있다
- JSP내 자바 코드 사용으로 인한 구조적 복잡, 반복적 사용으로 인한 일부 비효율설으로 JSTL 및 EL이 도입된다
728x90
'Backend > jsp' 카테고리의 다른 글
[JSP] 부록_3-2 중간고사 예상 문제 정리(~3장) (0) | 2022.10.23 |
---|---|
[JSP] 부록_3-2 중간고사 예상 문제 (4~6장) (1) | 2022.10.23 |
[JSP] 서블릿, 서블릿 컨테이너 (0) | 2022.10.19 |
[JSP] JSP 태그 (0) | 2022.10.19 |
[JSP] 네트워크, 인터넷, 웹 용어 정리 (0) | 2022.09.26 |