JSP

yuujyn·2019년 11월 14일
0

Java Server Page.

Java + HTML

JSP는 서블릿으로 바뀐다.

*서블릿
WAS에 동작하는 java 클래스 (동적 처리 담당)
웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고,
복잡한 프로그래밍은 서블릿으로 구현.

*JSP 실행순서

  1. 브라우저가 웹서버에 JSP에 대한 요청 정보를 전달한다.
  2. 브라우저가 요청한 JSP가 최초로 요청했을 경우만 JSP로 작성된 코드가 서블릿으로 코드로 변환한다. (java 파일 생성)
  3. 서블릿 코드를 컴파일해서 실행가능한 bytecode로 변환한다. (class 파일 생성)
  4. 서블릿 클래스를 로딩하고 인스턴스를 생성한다.
  5. 서블릿이 실행되어 요청을 처리하고 응답 정보를 생성한다.

3가지 스크립트 요소

  1. 선언문(Declaration) <%! %>
    전역변수 선언 및 메소드 선언
  2. Scriptlet <% %>
    프로그래밍 코드
  3. 표현식(Expression) <%= %>
    화면에 출력할 내용

*JSP 내장 객체
response, request, application, session, out

0개의 댓글