[JSP] JSP 정의와 구성요소

sang·2024년 3월 9일

JSP

JSP vs 서블릿

JSP 방식

비즈니스 로직과 화면 기능을 분리하여 개발자와 디자이너의 분담 작업 가능
보다높은 재사용성과 유지관리
HTML/CSS/js 기반 + JSP 요소로 화면 구현

기존 서블릿 방식

화면 구현 시 서블릿 응답 기능 이용
자바 코드(println)를 이용해 HTML 태그를 브라우저로 전송
비즈니스 로직 + 화면 기능이 혼합되어 유지관리 어려움
자바 기반 + HTML/js로 화면 구현

JSP 구성 요소

HTML, CSS, js
JSP 기본 태그, 액션 태그
커스텀 태그

JSP 작업 과정

톰캣 컨테이너 -> JSP 변환

  1. Translation 변환 단계:
    JSP 파일 -> 자바 파일

  2. Compile 컴파일 단계:
    자바 파일 -> 클래스 파일

  3. Interpret 실행 단계:
    클래스 파일 실행 결과 -> HTML/CSS/js 파일
    브라우저 전송 및 출력

JSP 파일 요청

http://ip주소:포트번호/프로젝트명/JSP파일명

JSP 페이지 구성 요소

  • 디렉티브 태그
  • 스크립트 요소(주석문, 스크립틀릿, 표현식, 선언식)
  • 표현 언어
  • 내장 객체
  • 액션 태그
  • 커스텀 태그


*자바 웹을 다루는 기술

profile
CS 메모장

0개의 댓글