JSP

호떡·2022년 9월 4일
0

JSP란

  • Servlet 표준을 기반으로 작성된 웹 어플리케이션 개발 언어
  • 요청을 처리하고 응답을 구성하는 방법을 작성. 정적 요소(HTML, XML 등)와 동적 요소(JSP 객체)를 모두 포함하는 텍스트 기반 문서인 JSP 페이지를 개발하기 위한 언어
  • 서버측 객체에 접근하기 위한 표현 언어
  • HTML 코드 안에 Java 코드

JSP 동작

  1. 요청이 들어오면
  2. JSP 파일은 .java 파일로 변환
  3. 이것을 컴파일러가 .class 파일로 변환 후 실행
  4. 결과물 HTML을 응답으로 보낸다.
  5. 위의 과정을 WAS가 처리한다.
* Web Container 가 [ JSP 파일 > .java > .class 파일 ]로 변환해준다. (⭕)

Servlet과 JSP

Servlet에서 데이터를 처리하고 그 데이터를 JSP에게 보내주는 것
JSP는 그 데이터를 웹페이지에 띄워주는 것

Servlet은 자바 언어를 주축으로 하므로 데이터를 조작하기 용이하고, JSP는 HTML이 주축이므로 데이터들을 페이지에 표현해내기 용이하다.


0개의 댓글