Welcome to Our Website

ASP.NET MVC 아키텍처

여기에서 MVC 아키텍처의 개요를 배우게됩니다.

mvc 아키텍처 패턴은 소프트웨어 엔지니어링에서 오랫동안 존재 해왔다. 대부분의 모든 언어는 mvc 를 약간의 변형으로 사용하지만 개념적으로는 동일하게 유지됩니다.

에서 지원되는 MVC 아키텍처를 이해합시다 ASP.NET.

MVC 는 모델,뷰 및 컨트롤러를 의미합니다. Mvc 는 응용 프로그램을 모델,뷰 및 컨트롤러의 세 가지 구성 요소로 분리합니다.

모델:모델은 데이터의 모양을 나타냅니다. C#의 클래스는 모델을 설명하는 데 사용됩니다., 모델 개체는 데이터베이스에서 검색된 데이터를 저장합니다.

모델은 데이터를 나타냅니다.

보기:Mvc 의보기는 사용자 인터페이스입니다. 모델 데이터를 사용자에게 표시하고 수정할 수도 있습니다. 에서보기 ASP.NET MVC 는 HTML,CSS 및 모델 및 컨트롤러와 쉽게 통신 할 수있는 특수 구문(Razor syntax)입니다.

View 는 사용자 인터페이스입니다.

컨트롤러:컨트롤러가 사용자 요청을 처리합니다. 일반적으로 사용자는보기를 사용하고 컨트롤러에서 처리 할 HTTP 요청을 발생시킵니다., 컨트롤러는 요청을 처리하고 적절한 뷰를 응답으로 반환합니다.

컨트롤러는 요청 처리기입니다.

다음 그림은 모델,뷰 및 컨트롤러 간의 상호 작용을 보여줍니다.

MVC 건축

다음 그림의 흐름은 사용자의 요청에 ASP.NET MVC.,

요청 흐름에 MVC 건축

에 따라 위의 그림을 때,사용자가 URL 은 브라우저에서,그것은 웹서버와 라우팅 컨트롤러입니다. 컨트롤러는 해당 요청에 대한 관련보기 및 모델을 실행하고 응답을 만들어 브라우저로 다시 보냅니다.

기억해야 할 점
  1. Mvc 는 모델,뷰 및 컨트롤러를 의미합니다.
  2. 모델은 데이터를 나타냅니다
  3. 보기는 사용자 인터페이스입니다.,
  4. 컨트롤러는 요청 처리기입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다