잘 구성된 N-Tier .NET 응용 프로그램의 예는 무엇이라고 생각하십니까? [닫은

StackOverflow https://stackoverflow.com/questions/661633

  •  20-08-2019
  •  | 
  •  

문제

더 나은 개발자가되기위한 리소스를 검색 할 때 N-Tier 응용 프로그램에서 코드를 구성하는 방법에 대한 좋은 예를 찾고 있습니다.

마찬가지로 ... 비즈니스 객체는 무엇을하고 외관을하고, 데이터 액세스 계층 등과 어떻게 인터페이스하는지.

공부할 가치가있는 훌륭한 사례를 자유롭게 사용할 수 있습니까?

도움이 되었습니까?

해결책

Microsoft Patterns & Practices는 응용 프로그램 아키텍처 가이드를 만들었습니다.http://www.codeplex.com/apparch

그들은 심지어 당신이 찾고있는 것을 설명하는 비디오를 만들었습니다.

다른 팁

이 예를 살펴보십시오. http://www.codeplex.com/thebeerhouse, 이 책의 예로 개발 된 것 : http://www.amazon.com/gp/product/0764584642

.NET 2.0이고 완벽하지는 않지만 공급자 모델을 잘 활용하는 N-Tier 응용 프로그램의 훌륭한 예입니다. 우리는 사내 개발의 90%에 대한 패턴과 사용을 조정했습니다. 이 패턴을 MVC 패턴과 혼동하지 않도록하십시오.

N-Tier Architecture의 Wikipedia 기사를 살펴보십시오. http://en.wikipedia.org/wiki/multitier_architecture. 프레젠테이션 계층은 내가 제공 한 예제에서 페이지 및 사용자 컨트롤로 구현됩니다. 로직 계층 (일반적으로 BLL 또는 비즈니스 로직 계층이라고 함)은 구체적인 동작을 정의하는 콘크리트 C# 클래스 및 데이터 계층 (일반적으로 dal 또는 데이터 액세스 계층이라고 함)입니다. SQL Server를 스토리지 매체로 사용하기위한 콘크리트 C# 클래스로 스토리지 메커니즘을 정의하는 초록 C# 클래스입니다.

도움이 되었기를 바랍니다.

나는 보는 것을 제안한다 S#ARP 아키텍처 Billy McCafferty et al이 개발하고있는 프로젝트.

설명 된 유형의 N-Tier .NET 애플리케이션을 구축하기위한 훌륭한 기초 아키텍처 일뿐 만 아니라 샘플 노스 윈드 애플리케이션이 포함되어 있습니다.

재미있게 보내세요!

또한 Martin Fowler의 Book Enterprise Application Architechture는 반드시 읽어야합니다. Google IT 또는 제공된 Amazon 링크를 사용하십시오. 아마존의 엔터프라이즈 애플리케이션 아키텍처.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top