Session 객체란?
1.의미
 - 클라이언트의 요청이 있을때 서버의 메모리에 생성되는 객체

2.생성조건
 - 무조건 요청시마다 생성되는 것이 아니라, 최초의 접속이라고 간주되면 생성.

3.최초의 접속으로 간주되는 경우
 1) 기존에 사용하던 브라우져를 완전히 닫고 새로운 브라우져로 접속하면
    서버는 최초의 접속으로 간주하여 세션 객체 생성
 2) 브라우저를 닫지는 않았지만,최초 접속이후 아무런 요청 이벤트를 행하지
    않은 경우엔, 기존의 세션 객체가 자동으로 소멸되므로, 이후의 요청 수행있을
    경우 최초 접속으로 간주

4.Session의 어원
 1) 서버와 클라이언트와의 접속된 상태를 의미, 따라서 세셥의 개념은 웹기반에서는
   적용될 수 없는 의미다. 즉 stateless 기반인 웹기반의 특징상 연결유지란 개념은
   있을 수 가 없기 때문.
 2)웹서버(iss, Tomcat)등에 세션이란 이름의 객체가 지원되는 이유
   - 사용자들의 눈높이가 기존 응용 프로그램 수준까지 요구하고 있으므로 웹기반의
     웹응용프로그램에서도 세션의 효과를 구현하기 위해
   * 사실상 기술적으로는 불가능하지만, 세션의 개념에 가깝도록 구현
   ex) 서버에서 방문자에게 응답시 특정정보를 심어주는 기법

세션객체를 별다르게 보지말고, request와 동일하게 봐도 무관

세션객체에는 장바구니와 관련된 객체만을 담을 수 있는게 아니므로,
다른객체들과의 업무구분을 위해, 구분 키워드를 규칙성있게 부여해서 관리하자



Administrator 계정 테이블 만들기

create table adminMember(
idx number primary key
,adminId varchar(20) -- 관리자 아이디
,adminPass varchar(20) -- 관리자 비밀번호
,adminName varchar(20) -- 관리자 이름
)
Posted by Taoist
,