[개발지식] 쿠키(Cookie), 세션(Session) (특징, 차이)
·
개발 지식/CS
개요회사 프로젝트에서 모노레포 구조로 프론트엔드를 관리하며, 여러 서버를 분리해 운영하다 보니 세션 관리에 어려움이 생겼다. 이에 따라 쿠키를 이용한 세션 관리를 선택했지만, 관련 지식이 부족해 도입 과정에서 어려움을 겪었다. 이를 해결하고 좀 더 깊이 있게 이해하기 위해 이번 글을 작성하게 되었다.   쿠키(Cookie)와 세션(Session)을 사용하는 이유HTTP 프로토콜의 특성이자 약점 보완(coonectionless, stateless)Connectionless(비연결 지향)클라이언트가 서버에 요청(Request)을 했을 때, 그 요청에 맞는 응답(Response)을 보낸 후 연결을 끊는 처리 방식Stateless(상태정보유지안함)클라이언트의 상태 정보를 가지지 않는 서버 처리 방식이러한 특성으..
[개발지식] MVC1 VS MVC2 (특징, 장/단점)
·
개발 지식/CS
MVC패턴 MVC패턴은 말 그대로 어플리케이션을 Model, View, Controller를 세 가지 구성 요소로 나누어 역할을 구분한 개발 방법론이다. 자세한 내용 [개발지식] MVC 패턴이 뭐길래 (Model-View-Controller) MVC패턴이란 위키백과 모델-뷰-컨트롤러(model–view–controller, MVc)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈 97dog.tistory.com Spring MVC [스프링/Spring]Spring MVC 패턴이란? (구조, 순서) MVC패턴이란 MVC패턴은 말 그대로 어플리케이션을 Model, View, Controller를 세 가지 구성 요소로 나누어 역할을 구분한..
[개발지식] MVC 패턴이 뭐길래 (Model-View-Controller)
·
개발 지식/CS
MVC패턴이란 위키백과 모델-뷰-컨트롤러(model–view–controller, MVc)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다. MVC에서 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다. MVC패턴 MVC패턴은 말 그대로 어플리케이션을 Model, View, Controller를 세 가지 구성 요소로 나누어 역할을 구분한 개발 방법론이다...