본문 바로가기

C#/ASP.NET Core

ASP.NET Core MVC

728x90
728x90

ASP.NET Core MVC

- ASP.NET Core 기반의 Web UI Web API 생성을 위해 불필요한 비용과 중복 제거한 단일 웹 프레임워크
- ASP.NET MVC + Web API + Web Pages + SignalR 이 통합된 웹 프레임워크
- ASP.NET Core의 프레임워크 기반 기술이 된 MVC 아키텍처 패턴

.NET Core 프레임워크의 ASP.NET Core2.x 까지는필수가 아닌  MVC를 선택할 수 있다.

 

MVC 구현을 위해 ASP.NET Core MVC에서는 다음과 같은 클래스를 사용합니다.

Controller : 일반적인 C# 클래스로서 Microsoft.ASPNETCore.Controller 클래스를 파생해야 함
 
Model : 일반적인 C# 클래스로서, 데이터를 저장하거나 제공
 
View : .cshtml 이라는 특수 파일로 HTML 문서에 C# 구문을 사용할 수 있는 문서
           C
# 구문은 Razor 라고 불리는 특수 문법을 사용

728x90
728x90