요약
이 모듈에서는 .NET에서 실행되는 ASP.NET Core 웹 API를 만들었습니다. 웹 API는 메모리 내 캐시에서 피자를 만들고, 읽고, 업데이트하고, 삭제합니다.
ASP.NET Core를 사용하여 웹 API를 만드는 데 다음이 수반된다는 것을 배웠습니다.
- ASP.NET Core Web API 템플릿을 사용하여 새 애플리케이션 만들기.
ControllerBase
클래스에서 상속되고 HTTP 요청에 응답하는 메서드가 포함된 클래스 만들기.
이 패턴을 사용하면 한 번에 하나의 컨트롤러 작업에 집중할 수 있기 때문에 약간의 연습을 통해 기능 웹 API를 상당히 빠르게 만들 수 있습니다.
이 모듈에서는 메모리 내 캐시를 사용했습니다. 이 접근 방식은 웹 API 개념 학습에 집중하는 데 도움이 되지만 실제 애플리케이션에는 몇 가지 분명한 제한이 있습니다. 애플리케이션이 중지되면 모든 변경 내용이 손실됩니다.
실제 애플리케이션에서는 데이터베이스와 같은 백업 저장소에 데이터를 저장합니다. 이 자습서에서는 Entity Framework Core를 사용하여 관계형 데이터를 유지 및 검색하는 방법을 알아볼 수 있습니다.