본문 바로가기

백엔드2

Cookie(쿠키) Cookie Cookie란? 서버에서 사용자의 컴퓨터에 저장하는 정보파일로 key와 value로 구성되고 String형태로 되어있다. 사용자가 별도의 요청을 하지 않아도 브라우저는 request시 Request Header를 넣어 자동으로 서버에 전송한다. Browser마다 저장되는 쿠키는 다르다. (서버에서는 Browser가 다르면 다른 사용자로 인식) Cookie 사용목적 세션관리 : 사용자 ID, 접속시간, 장바구니 등의 서버가 알아야할 정보 저장 개인화 : 사용자마다 다르게 그 사람에 적절한 페이지 노출 트래킹 : 사용자의 행동과 패턴을 분석하고 기록 냠냠 맛있게 먹기 Cookie 사용 예시 : ID저장(자동로그인), 일주일 간 다시보지 않기, 최근 검색한 상품들 광고로 추천, 장바구니 기능 Co.. 2022. 3. 25.
MVC Pattern 이해하기 MVC Pattern (Model-View-Controller) MVC패턴이란 MVC 는 Model, View, Controller의 약자로, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다. Model : Logic(Business & DB)을 처리하기 위한 모든 것, controller로 부터 넘어온 data를 이용하여 이를 수행하고 그에 대한 결과를 다시 conteoller에 return한다. (DAO, Service) View : 모든 화면 처리를 담당. Client의 요청에 대한 결과뿐 아니라 controller에 요청을 보내는 화면단도 jsp에서 처리한다. Logic처리를 위한 java code는 사라지고 결과 출력을 위한 code만 존재 (JSP) Controller : .. 2022. 3. 23.