● 세션 (Session) 상태 유지의 한 방법인 쿠키의 단점인 개인 정보 유출과 저장할 수 있는 데이터가 1.2MB로 한계가 있다는 점을 극복하기 위해 나온 상태 유지 방법 중의 하나가 세션입니다. 세션은 서버 상에 존재하는 객체로 브라우저 단위당 한 개씩 존재한다.세션은 웹 브라우저를 닫기 전까지 페이지를 이동하더라도 사용자의 정보를 잃지 않고 서버에 보관할 수 있도록 하는 객체입니다. 세션의 장점JSP(서버) 에서만 접근 가능하므로 보안 유지가 강력저장할 수 있는 데이터에 한계가 없음 세션에서 자주 사용되는 메소드 메소드 설명 Object getAttribute(String name) 이름에 해당되는 객체 값을 가져온다. 없을 경우에는 null을 반환함. 반환값은 Object 형 이므로 반드시 형 ..
쿠키(cookie) 쿠키는 서버가 아닌 클라이언트 컴퓨터의 하드디스크에 사용자의 정보를 저장하기 때문에 서버의 동작에 무리를 주지 않으면서 사용자의 정보를 적절하게 사용할 수 있습니다. 클라이언트의 일정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일 수 있다는 것이 쿠키를 사용함으로써 얻을 수 있는 장점입니다. 서버가 쿠키를 클라이언트에 저장해 두면 쿠키에 대한 정보를 필요로 하는 웹 페이지가 웹 서버에 요청될 때 저장해 놓은 쿠키에 대한 정보를 웹 서버에 다시 건네줍니다. 쿠키는 클라이언트에 저장된 적은 양의 정보로써 크기는 4KB 이하로 제한되어 300개까지의 데이터 정보 배열 저장이 가능하다. 최대 용량은 ( 4KB X 300개 = 1.2MB ) 이고 오래된 정보는 자동으로 삭제 됩니다. 쿠키의..
● 액션 태그액션 태그는 스크립트릿, 주석, 디렉티브와 함께 JSP 페이지를 이루고 있는 요소 중 하나이다. 태그의 종류 설명 다른 사이트로 이동할 때 사용 페이지의 흐름을 제어할 때 사용 정적 혹은 동적인 자원을 현재 페이지의 내용에 포함시킨다. 페이지를 모듈화 할때 사용 , , 과 같이 사용되어 파라미터를 추가할 때 사용 빈(Bean)을 생성하고 사용하기 위한 환경을 정의하는 액션 태그 액션은 빈에서 속성 값을 할당 액션은 빈에서 속성 값을 얻어올 때 사용 액션태그가 필요한 이유는 jsp 페이지에서는 동일한 내용이라도 자바 코드를 기술하기보다는 태그를 기술하는 것이 지저분하지 않고 깔끔하게 코딩할 수 있어 가독성이 높고 코드 양을 대폭 줄일 수 있기 때문입니다. 액션태그는 XML문법을 따르기 때문에 ..