코딩(개발)/ASP.NET Core & Blazor
ASP.NET Core
플랜데버
2021. 12. 7. 06:42
ASP.NET == 웹 개발 기술의 집합체
C# + HTML , CSS , JavaScript : C# 코드와 웹페이지 구성 코드가 혼재 ==> xx.cshtml / xx.razor
데이터 레이어 : ADO.NET = Dapper(기존, 호환성 좋음) = EntityFramework Core(현재 사용)
ASP.NET Core 프로젝트 구조
wwwrooot : 모든 정적파일을 포함
Pages : 응용프로그램 페이지가 포함
Models, Views , Controllers : MVC 아키텍처 기반으로 웹앱을 만들 때 필요한 내용들을 나누어 저장
Stratup.cs : 응용 프로그램에서 사용하는 서비스를 구성 (ex:Microsoft, Google 또는 Facebook계정을 통한 사용자 인증)
Program.cs : ASP.NET Core 응용프로그램을 호스팅하고 앱 시작 및 수명 관리 담당