2010-11-24 2 views
4

그래서 ASP.NET MVC 및 인터페이스 디자인이 매우 새롭습니다. 나는 많은 질문을하고 많은 감각을 갖기 위해 많은 기사를 읽었습니다. 직장에서의 위기 때문에, 나는 최선을 다하고이 환경을 배울 것을 요구 받았다. 그리고 이해하기가 좌절되었지만 천천히 그것을 얻고 있습니다.ASP.NET MVC 및 리포지토리 패턴 이해

저는 포토샵에서 리포지토리 패턴이 작동하는 방식과 그것이 왜 권장되는지에 대한 기본적인 이해를 보여주는 이미지를 만들었습니다. 나는 직장에서이 패턴을 적용하려고 노력하고 있으며 주요 포인트를 얻고 싶습니다. alt text

눈부신 (항문이 아니거나 관련이없는) 실수를 지적 해달라고 부탁드립니다. t any.

답변

4

이것은 내가 따라온 패턴과 거의 같습니다. 또한 Scott Hanselman이 작성한 nerddinner 응용 프로그램에서 사용 된 패턴과 비슷합니다.

유일한 변경 사항은 컨트롤러와 저장소간에 서비스 계층을 추가하는 것입니다. 이렇게하면 나쁜 행동으로 간주되는 "뚱뚱한"컨트롤러를 피할 수 있습니다.

+0

더 이상 동의 할 수 없습니다. ServiceLayer를 가장 유용한 패턴 중 하나라고 생각합니다. 권장 읽기 : 마틴 파울러 (Martin Fowler)의 엔터프라이즈 애플리케이션 아키텍처 * 패턴. 저장소 패턴은 NoSQL 데이터베이스 나 LINQ-to-SQL이 무료로 제공하는 것입니다. – mnemosyn