ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (8주차 52일) JSP 구성, 내장 객체
    수업 내용 정리 2024. 7. 2. 17:29

    JSP

    > JSP(Java Server Page)

    • JSP는 HTML 코드 안에서 스크립트 형태로 자바 언어를 사용하여 동적인 페이지를 구현한다.
    • 서블릿의 비즈니스 로직으로부터 화면 로직을 분리하는 것을 목표로 한다.
    • 실행 과정
      1. 웹 컨테이너는 클라이언트로부터의 요청이 JSP에 대한 요청일 경우 먼저 JSP 파일을 자바 코드(서블릿)로 변환한다.
      2. 변환된 자바 코드(서블릿)를 컴파일하고 서블릿 인스턴스를 생성한다.
      3. 서블릿 인스턴스가 생성되면 서블릿의 라이프 사이클을 거치면서 클라이언트의 요청을 처리해 준다.

    > JSP 구성

    • JSP는 동적인 페이지를 만들기 위해 다양한 스크립팅 요소를 제공한다.
    • JSP 스크립팅 요소들은 <%로 시작해서 %>로 끝나는 것이 특징이다.
      1. 지시자(Directive) 태그: JSP 페이지 전체에 영향을 미치는 정보를 기술할 때 쓰인다.
      2. 선언문(Declaration) 태그: 서블릿 클래스의 필드와 메소드를 선언할 때 사용한다.
      3. 스크립트릿(Scriptlet) 태그: _jspService() 메소드의 로컬(지역) 변수와 자바 코드를 작성할 때 사용한다.
      4. 표현식(Expression) 태그: 서블릿 코드에서 out.print()의 역할 수행하는 태그로 클라이언트로 데이터를 출력하는 코드를 작성할 때 사용한다.

    > JSP 내장 객체

    • JSP에서 기본적으로 제공하는 객체들로, request, response, out 등 스크립트릿 태그와 표현식 태그에서 사용할 수 있게 선언된 객체이다.
    • 내장 객체 종류

    • 내장 객체 영역