CS

· CS
MVC 패턴 MVC 패턴은 소프트웨어 디자인 패턴 중 하나로 웹 애플리케이션의 구조를 구성하는 방법론입니다. MVC는 Model-View-Controller의 약자로 3가지 주요 구성 요소를 분리하여 유지보수성을 향상하고 애플리케이션의 확장성을 높이는 것을 목표로 합니다. MVC 패턴의 동작 구조는 다음과 같이 정리할 수 있습니다. 사용자가 요청을 보내면, 특정 URL 및 HTTP 메서드에 따라 Controller에게 라우팅 됩니다. Controller를 통해 비즈니스 로직을 처리한 후, 결과를 Model에 담습니다. Model에 담긴 결과를 바탕으로 Controller는 적절한 View를 선택하여 사용자에게 전달합니다. 이를 바탕으로 사용자 관점에서 쉽게 풀어쓰면 다음과 같습니다. 사용자는 웹 사이트에..
· CS
인증(Authentication) vs 인가(Authorization)보통 '권한'이라고 불리는 것 중에는 인증(Authentication), 인가(Authorization) 두 가지 단어가 존재합니다. 언뜻 보면 서로 비슷한 개념 같기도 해서 차이점이 모호해 보이기도 합니다. 그러나, 인증과 인가는 완전히 다른 개념입니다. 결론을 먼저 말하면 인증은 장치 혹은 사용자를 식별하는 행위이고 인가는 장치 및 사용자의 접근 권한을 허용/거부하는 행위입니다.  인증(Authentication)포털 사이트를 보면 어떠한 작업을 하고자 할 때 '로그인이 필요합니다' 문구와 함께 로그인 인증이 요구된다면 이는 인증(Authentication)이 필요한 상황입니다. 서버 입장에서는 현재 요청자가 회원인지 알 수 없습니..
Hui._.
'CS' 카테고리의 글 목록