API 만들기

ASP.NET Core MVC를 사용하여 RESTful 서비스를 만드는 방법을 이미 알고 있다면 이 비디오를 건너뛸 수 있습니다. ASP.NET Core REST API 프로젝트 만들기 API 프로젝트 템플릿을 사용하여 REST API 프로젝트를 만듭니다. 여기에선…

Continue ReadingAPI 만들기

RESTful API 란?

REST 라는 단어는 RE Presentational State Transfer 의 약자로 간단히 말해서 API를 생성하기 위한 패턴입니다  . API는 애플리케이션 프로그래밍 인터페이스 를 의미 합니다 . REST API의 용도 REST API를 사용하면 애플리케이션이 서로 상호 작용하고 데이터를 교환할 수 있습니다. 예를 들어 모바일 애플리케이션이나 웹 애플리케이션을 구축한다고 가정해 보겠습니다. 해당…

Continue ReadingRESTful API 란?

Blazor 데이터 액세스 전략

Blazor 애플리케이션에서 서버 측 데이터에 액세스하는 데 필요한 처리에 대해 설명합니다. 데이터 기반 blazor 애플리케이션을 빌드하는 한 가지 방법은 브라우저인 클라이언트가 Blazor 서버 애플리케이션을 호출합니다. Blazor 서버 애플리케이션은 서버에서 실행됩니다.…

Continue ReadingBlazor 데이터 액세스 전략

Blazor loading indicator 표시

아래 그림과 같이 Blazor loading indicator 표시하는 방법입니다. Employee 목록 component EmployeeList 구성 요소와 같은 구성 요소는 서버에서 비동기적으로 데이터를 검색합니다. 일반적으로 비동기 작업인 서버 측 서비스를 호출하여 데이터베이스에서 직원을…

Continue ReadingBlazor loading indicator 표시

Employee 목록 component

아래 그림과 같이 Employee 목록을 표시하는 방법입니다. EmployeeList.razor @page "/" @inherits EmployeeListBase <h3>Employee List</h3> <div class="card-deck"> @foreach (var employee in Employees) { <div class="card m-3" style="min-width: 18rem; max-width:30.5%;"> <div class="card-header">…

Continue ReadingEmployee 목록 component

Blazor Model Class

이 과정을 진행하면서 직원을 생성, 읽기, 업데이트 및 삭제할 수 있는 직원 관리 시스템을 구축하게 됩니다. 다음은 필요한 모델 클래스입니다. Employee Department Gender // Employee class public class Employee {…

Continue ReadingBlazor Model Class

Blazor razor components

Blazor는 component 기반 프레임워크입니다. 즉, 구성 요소는 Blazor 애플리케이션의 기본구성요소입니다. 중첩, 재사용이 가능하며 제대로 구현된 경우 여러 프로젝트에서 공유할 수도 있습니다. 구성 요소 파일의 확장자는 .razor입니다. razor components 예제 다음은…

Continue ReadingBlazor razor components

Blazor 프로젝트 구조

Program.cs  이 파일에는 두 프로젝트 유형(예: Blazor WebAssembly 및 Blazor Server)의 진입점인  Main() 메서드가 포함되어 있습니다. Blazor 서버 프로젝트에서 Main() 메서드는 ASP.NET Core 호스트를 설정하는 CreateHostBuilder() 메서드를 호출합니다.  Blazor WebAssembly 프로젝트에서 애플리케이션의…

Continue ReadingBlazor 프로젝트 구조