다음을 통해 공유


.NET을 사용하는 엔터프라이즈 애플리케이션 패턴 MAUI

엔터프라이즈 애플리케이션 패턴 .NET 사용 커버 이미지MAUI

다운로드는 다음 위치에서 사용할 수 있습니다. https://aka.ms/maui-ebook

EDITION v2.0

게시자:

Microsoft 개발자 부서, .NET 및 Visual Studio 제품 팀

Microsoft Corporation의 부서

One Microsoft Way

레드먼드, 워싱턴 98052-6399

Copyright © 2022 by Microsoft Corporation

모든 권리 보유. 이 책의 내용 중 어떤 부분도 출판사의 서면 허가 없이 어떤 형태로든 또는 어떤 방법으로든 재현하거나 전송할 수 없습니다.

이 책은 "as-is" 상태로 제공되며, 저자의 견해와 의견을 담고 있습니다. URL 및 기타 인터넷 웹 사이트 참조를 포함하여 이 책에 표현된 보기, 의견 및 정보는 예고 없이 변경될 수 있습니다.

여기에 설명된 몇 가지 예는 그림용으로만 제공되며 가상입니다. 실제 연관성 또는 연결은 의도된 것이 아니며 유추되어서도 안 됩니다.

Microsoft와 "상표" 웹 페이지의 https://www.microsoft.com 나열된 상표는 Microsoft 회사 그룹의 상표입니다.

Mac 및 macOS는 Apple Inc.의 상표입니다.

다른 모든 표시 및 로고는 해당 소유자의 속성입니다.

저자:

Michael Stonis, Mobile Software Architect, Eight-Bot

이용 후기 작성자:

James Montemagno, 수석 수석 프로그램 관리자, Microsoft Corp.

데이비드 파인, 개발자 관계, Microsoft Corp.

감사의 글

이 책은 데이비드 브리치하비에르 수아레스 루이스에 의해 Xamarin.Forms eBook을 사용하여 우수한 엔터프라이즈 응용 프로그램 패턴에서 유래. 그들의 노력, 상세한 정보 및 훌륭한 예가 없었다면 이 책은 불가능할 것입니다.

소개

엔터프라이즈 애플리케이션은 끊임없이 변화하는 비즈니스 요구 사항, 빠른 전환 시간 요구 사항, 여러 플랫폼에 대한 지원 및 여러 시스템과의 통합을 포함하여 해결해야 할 여러 가지 어려운 문제에 직면해 있습니다. 이러한 문제의 다양한 특성으로 인해 애플리케이션의 아키텍처를 통해 시간이 지남에 따라 모듈화되고 수정 가능하며 확장할 수 있도록 하는 것이 중요합니다.

이 책에서는 .NET MAUI을 사용하여 엔터프라이즈 애플리케이션을 빌드할 때 이러한 문제를 해결하기 위한 실제 솔루션을 제공합니다. 이 책에서는 온라인 전자 상거래 애플리케이션의 프런트 엔드 역할을 하는 미리 빌드된 .NET MAUI 애플리케이션을 일반적인 엔터프라이즈 디자인 패턴에 대한 참조 및 가이드로 사용합니다. 이 책에서는 MVVM 패턴, 종속성 주입, 탐색, 구성, 구성 요소의 느슨한 결합 및 추가 엔터프라이즈 문제와 같은 항목을 다룹니다. 이 책의 내용은 이 비즈니스를 위한 새 애플리케이션을 빌드하거나 시간이 지남에 따라 진화하는 애플리케이션의 문제를 해결하려는 사용자에게 유용합니다.

이 책을 사용해야 하는 사람

이 책은 프레임워크에 이미 익숙하지만 엔터프라이즈 애플리케이션을 빌드할 때 아키텍처 및 구현에 대한 지침을 찾고 있는 .NET MAUI 개발자를 위한 것입니다. 이 책은 개발자가 시도되고 진정한 패턴을 사용하여 일반적인 문제를 해결하는 데 도움이 될 수 있습니다.

책을 사용하는 방법

이 책에서는 .NET MAUI을 사용하여 플랫폼 간 엔터프라이즈 앱을 빌드하는 데 중점을 둡니다. 따라서 이러한 애플리케이션 및 해당 기술 고려 사항의 이해를 위한 기초를 제공하기 위해 가이드의 전체 내용을 읽어봐야 합니다. 이 책은 샘플 앱과 함께 새 엔터프라이즈 앱을 만들기 위한 시작점 또는 참조 역할을 할 수도 있습니다. 연결된 샘플 앱을 새 앱의 템플릿으로 사용하거나 앱의 구성 요소 부분을 구성하는 방법을 확인합니다. 그런 다음, 아키텍처 참고 자료는 이 가이드를 다시 참조하세요. GitHub에서 샘플 앱을 찾을 수 있습니다.

이 책에서 다루지 않는 것

이 책은 이미 .NET MAUI에 익숙한 독자를 대상으로합니다. 이 문서에서는 주제를 더 잘 설명하는 데 도움이 되는 .NET MAUI 의 몇 가지 개념을 다루지만 대부분의 컨트롤과 개념을 자세히 다루지는 않습니다. 새 .NET 앱을 빌드하는 방법에 대한 일반적인 지침은 .MAUINET 설명서의 MAUI 가이드를 참조하세요.

추가 리소스

공식 .NET MAUI 콘텐츠는 .NET MAUI 문서를 참조하세요. .NET MAUI 은 오픈 소스 프로젝트로 개발되었으며 Dotnet/maui의 GitHub에서 사용할 수 있습니다. .NET MAUI을 사용하여 개발된 코드 샘플은 dotnet/maui-samples 리포지토리를 참조하세요.

피드백 보내기

이 책 및 관련 샘플은 지속적으로 진화하고 있으므로 피드백을 환영합니다. 이 책을 개선할 수 있는 방법에 대한 의견이 있고 <learn.microsoft.com>이 책을 읽는 경우 페이지 아래쪽의 피드백 섹션을 사용하세요.

모든 .NET 문서 기사 바닥글의 피드백 섹션입니다.

앞의 화면 캡처에서 강조 표시된 것처럼 피드백 섹션에서는 다음 사항에 대한 피드백을 제출할 수 있습니다.

  • 이 제품: .NET 제품 피드백 양식을 사용합니다.
  • 이 페이지: 페이지 세부 정보를 담아 GitHub 이슈 템플릿을 사용하여 작성

이 책을 PDF로 읽는 경우 새 .NET Docs: GitHub 이슈를 만들거나 .NET 아키텍처 eBooks: GitHub 이슈 템플릿을 사용하여 피드백을 제출할 수 있습니다.