● 내장 기본 객체의 영역(Scope), 속성(Attribute) > MODEL

본문 바로가기
사이트 내 전체검색

MODEL

● 내장 기본 객체의 영역(Scope), 속성(Attribute)

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 896회 작성일 21-07-15 18:49

본문

- 웹 어플리케이션은 page, request, session, application 4개의 영역을 가지고 있다.

- 기본 객체의 영역은 객체의 유효기간이라고도 불리며, 객체를 누구와 공유할 것인가를 나타낸다.

- 공유되는 데이타를 속성(Attribute) , 속성을 공유할 수 있는 유효 범위를 영역(Scope) 라고 한다.



1. page

- page 영역은 한 번의 웹 브라우저(클라이언트)의 요청에 대해 하나의 JSP 페이지가 호출된다. 

- 웹 브라우저의 요청이 들어오면 이때 단 한 개의 페이지만 대응한다.

- 따라서 page 영역은 객체를 하나의 페이지 내에서만 공유한다.

- page 영역은 pageContext 기본 객체를 사용한다.


2. request

- request 영역은 한 번의 웹 브라우저(클라이언트) 요청에 대해 같은 요청을 공유항는 페이지가 대응된다. 

- 이것은 웹 브라우저의 한 번의 요청에 단지 한 개의 페이지만 요청될 수 있고, 때에 따라 같은 request 영역이면 두개의 페이지가 같은 요청을 공유할 수 있다.

- include 액션 태그, forward 액션 태그를 사용하면 request 기본 객체를 공유하게 되어 같은 request 영역이 된다.

- 주로 페이지 모듈화에 사용된다.


3. session

- session 영역은 하나의 웹 브라우저 당 1개의 session 객체가 생성된다. 

- 즉, 같은 웹 브라우저 내에서는 요청되는 페이지들은 같은 객체를 공유하게 된다.


4. application

- application 영역은 하나의 웹 어플리케이션 당 1개의 application 객체를 생성 

- 즉, 서버를 종료 해야지만 application 영역이 소멸된다.

추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
168
어제
167
최대
10,760
전체
264,894
Copyright © dancePKT . All rights reserved.