Express1 [NodeJs] MVC 디자인 패턴을 활용한 서버 만들기 MVC 디자인 패턴 MVC 패턴은 Model, View, Controller의 약자로 각자 맡은 역할에 맞게 소스코드를 폴더 별로 구분하여 파일을 관리하는 소프트웨어 설계 아키텍쳐를 말합니다. 확장성과 코드의 유지보수성을 높여주어 프로그램을 개발할때 많이 사용되며 MVC에 정의된 각각의 용도에 맞게 사용해야 하는게 중요합니다. Model : 어플리케이션의 데이터 및 비지니스 논리를 나타내어 데이터베이스와 연결하여 상호 작용하거나 데이터를 관리, 규칙과 제약조건을 처리합니다. View : 데이터를 사용자에게 표시하는 역할로 사용자가 볼 수 있는 공간을 정의합니다. Controller : Model과 View 사이에 중재자의 역할로 사용자가 요청한 데이터를 Model과 통신하여 처리하고 처리한 데이터를 Vi.. 2023. 5. 22. 이전 1 다음