asp 예제 소스

다음 코드 코드 조각은 C#으로 작성된 페이지 지시문, 코드 섹션 및 페이지 레이아웃을 설명하는 샘플 ASP.NET 페이지를 제공합니다: 이 샘플의 목표는 eBook에 설명된 몇 가지 원칙과 패턴을 보여 주는 것입니다. 그것은 전자 상거래 참조 응용 프로그램을 의미하지 않으며, 따라서 그것은 실제 전자 상거래 응용 프로그램에 명백하고 / 또는 필수적 일 것이다 많은 기능을 구현하지 않습니다. 영구 데이터베이스와 함께 샘플을 사용하려면 앱을 실행하려면 Startup.cs (아래 참조)에서 ConfigureServices 메서드를 업데이트하려면 엔터티 Framework Core 마이그레이션을 실행해야 합니다. 지미는 XUnit을 사용하고 있으며, 여기에 내가 이해하지 못하는 몇 가지 물건과 통합테스트베이스가 있습니다, 슬라이스 설비처럼. 나는 이것을 내가 읽고 연구할 필요가 있는 무언가로 표시하고 있다. 이 샘플에서 너무 일반적이고 중요하다고 느끼기 때문에 이것이 새로운 테스트 도우미 라이브러리의 시작인지 알 수 없습니다. 나는 아직도 내가 할 수있는 모든 소스를 읽고 있다. 내가 모르거나 이해하지 못하는 것을 고려하고 읽을 주제의 대기열을 만드는 것은 나와 함께 공감하는 것을 흡수합니다. 나는 당신이 같은 작업을 수행하는 것이 좋습니다! 이 큰 샘플을 작성하고 우리에게 읽고 배울 수있는 몇 가지 코드를 제공 주셔서 감사합니다 지미! Docker에서 샘플을 실행할 수도 있습니다(아래 참조). 루트 폴더(.sln 파일이 있는 위치)에서 이러한 명령을 실행하여 웹 샘플을 실행할 수 있습니다: eShopOnWeb 샘플은 eShopOnContainers 샘플 응용 프로그램과 관련이 있으며, 이 경우 마이크로 서비스/컨테이너 기반 응용 프로그램에 중점을 둡니다.

아키텍처. 그러나 eShopOnWeb은 현재 기능면에서 훨씬 간단하며 단일 배포로 기존 웹 응용 프로그램 개발에 중점을 둡니다. 샘플을 복제하거나 다운로드한 후에는 메모리 내 데이터베이스를 사용하여 즉시 실행할 수 있습니다. 이 리포지토리에서 읽을 수있는 좋은 것들이 많이 있으므로 모든 것을 읽었거나 내가 할 수있는 한 깊이 읽었다고 주장하지 는 않을 것입니다. 사실, 여기에 독서와 흡수의 좋은 단단한 날이있다. 그러나, 여기에 내가 발견하고 내가 감사하는 것들 중 일부입니다. 이 중 일부는 지미에 의해 작성된 이후 매우 „지미”코드입니다. 이것은 좋은 일이지 발굴이 아닙니다. 우리 모두는 패턴을 수집하고 라이브러리를 만들고 건축 스타일에 대한 우리 자신의 스핀을 개발합니다.