홈페이지 만들기(3)

yoonmiring·2022년 6월 14일
0

보안은 프레임워크에서 사용하여 막을 수 있다.

디자인패턴의 분류


싱글턴 패턴을 사용하는 이유

메모리 측면의 이점이 크다. 최초 한번의 new 연산자를 통해서 고정된 메모리 영역을 사용하기 때문에
추후 해당 객체에 접근할 때 메모리 낭비를 방지할 수 있다.
이미 생성된 인스턴스를 활용하니 속도 측면에서도 이점이 있다.
다른 클래스 간에 데이터 공유가 쉽다.

세션(session)

서버가 저장을 한다.
클라이언트가 요청을 하면 정보를 서버에서 꺼내는 방식
보안에 유리하다.
세션을 생성하는 코드

void setAttribute(String name, Object value)

세션의 유효시간

void setMaxInactiveInterval(int interval)
session.setMaxInactiveInterval(60*60);


결과

쿠키

클라이언트에 저장(세션은 서버에 저장)
클라이언트에 저장되므로 사용자의 변경이 가능하여 보안에 취약하다.
특정폴더에 결과가 쌓이는 형태

상품등록 추가

추가된 상품 목록 확인

profile
Yoon_ministop

0개의 댓글