[JSP] 1.2 JSP(Java Server Pages)에 대한 이해
2022. 4. 6. 21:31ㆍJAVA/Servlet&JSP
1. JSP(Java Server Pages)란 무엇인가?
JSP는 HTML 페이지 안에 자바(Java) 코드를 직접 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하는 스크립트 언어입니다.
JSP의 특징
- 자바 언어 기반의 스크립트 언어로서 자바 언어를 사용할 수 있음
- HTTP와 같은 프로토콜에 따라 클라이언트의 요청을 처리하고 응답
- HTML, XML 등 웹 서비스와 관련된 문서를 생성하는데 주로 사용됨
- 서블릿/EJB 등의 엔터프라이즈 기술들과 잘 융합됨
- 표현 언어, 표현식, 스크립트릿 등의 다양한 스크립트 요소와 액션 태그 등을 제공함으로써 보다 쉽게 웹 어플리케이션을 프로그래밍 할 수 있도록 도와줌
HTTP(Hypertext Transfer Protocol)란 무엇인가?
HTTP는 웹 브라우저와 웹 서버가 정보를 어떻게 주고 받을 것인지에 대한 규칙을 정의하고 있는 규약이다.
J2EE(Java2 Enterprise Edition) 구성
위 그림을 통하여 JSP는 J2EE의 핵심 요소 중 하나인 것을 알 수 있습니다.
2. 웹 컨테이너(Web Container)
웹 컨테이너는 웹 어플리케이션을 실행할 수 있는 컨테이너입니다. 웹 컨테이너의 구성은 다음과 같습니다.
3. JSP를 사용하는 이유
- 자바 언어 기반이기 때문에 운영체제에 상관없이 사용이 가능함
- 대규모 어플리케이션을 구현할 때 사용되는 EJB 기술과 호환됨
References
JSP 2.0 프로그래밍 기초부터 중급까지
'JAVA > Servlet&JSP' 카테고리의 다른 글
[JSP] 2.3 page 디렉티브 (0) | 2022.04.07 |
---|---|
[JSP] 2.1~2 JSP 페이지의 구성 요소 (0) | 2022.04.07 |
[JSP] 1.4 톰캣 환경 설정 및 톰캣 구동 (0) | 2022.04.06 |
[JSP] 1.1 웹 어플리케이션과 웹 프로그래밍 (0) | 2022.04.05 |
[Servlet&JSP] Entity, DAO, DTO, VO 구분 (0) | 2022.01.14 |