2010-07-01 2 views
1

WCSF를 탐색하면서 데이터 액세스 계층이 어떻게 생성되는지 궁금하십니까? 내가 찾은 기사 중 일부는 2 세이며 웹 서비스 팩토리 사용에 관해 이야기합니다. VS 2010 및 .Net 4.0을 사용하고 있습니다. 나는 실세계 예제로 몇 가지 샘플과 튜토리얼을 찾고있다.웹 클라이언트 소프트웨어 팩토리 2010을 사용할 때 데이터 액세스 계층 만들기

+0

웹 클라이언트 소프트웨어 팩토리에 대한 아이디어를 얻으려면 Hello World 응용 프로그램 이외의 샘플을 거의 2 일 동안 검색했습니다. VS2010을 사용하는 샘플이나 VS2010 용 WCSF와 함께 사용할 수있는 샘플을 찾지 못했습니다. – Picflight

답변

0

웹 클라이언트 소프트웨어 팩토리는 데이터 액세스 계층 작성을위한 자동화 된 지침을 제공하지 않습니다. 초점은 주로 복합 웹 애플리케이션 개발 (즉, 개별 개발 모듈에 의해 개발 된 웹 애플리케이션)을 용이하게하기위한 지침을 제공하는 데 있습니다.

데이터 액세스를 수행하기위한 몇 가지 방법이 있습니다,하지만 당신은 체크 아웃 할 수있는 몇 가지 자원은 ASP.Net MVC Nerd Dinner tutorialS#arp Architecture 프로젝트의 Code Camp Server 소스 및 Microsoft Pattern & Practices Data Access Guidance이다. 이 모든 것은 Repository 패턴의 변형을 사용합니다. 이는 도메인 기반 디자인을 따르는 팀 간의 주요 접근 방식입니다.

0

좋은 참조 구현이 WCSF2010 소스 파일에 숨겨져 있으며 몇 가지 다른 예가 있습니다. http://webclientguidance.codeplex.com에서 웹 클라이언트 소프트웨어 팩토리 2010 소스를 클릭 한 다음 WCSF2010Source.zip을 다운로드하십시오. 내부에는 Trunk \ Source \ GlobalBankRI \ GlobalBank.Commercial.EBanking (VSTS Tests) .sln이 있으며 WCF 서비스를 통한 데이터 액세스를 포함하여 WCSF의 여러 측면을 보여주는 좋은 예입니다. Trunk \ Source 폴더에 다른 간단한 예제가 있습니다.

ETF 모듈 만 완전히 빌드됩니다. 각 뷰 발표자는 ETFController를 사용하여 모든 발표자에게 공통된 데이터를 관리합니다. ETFController는 모듈로 등록 된 AccountServiceAgent (비 단위 테스트 용)에 의해 구현되는 IAccountServiceAgent의 인스턴스를 사용합니다. AccountServiceAgent는 WCF 참조의 프록시 역할을하는 클래스를 사용합니다. 사용할 프록시 인스턴스 인 AccountServiceProxy는 하드 코드되어 있습니다.

WCSF의 실제 소스 코드는 BlocksTrunk \ Source에 있습니다.

예, 전혀 찾기가 쉽지 않습니다. 나는 무엇이 나를 다운로드하게 만들 었는지 기억하지 못하고 그와 같은 예를 들어 본다. 물론 내가 웹 사이트에서 읽은 것은 아무것도 아닙니다.

나는이 예제를 사용하여 SQL 데이터에 액세스하고 웹 사이트를 훑어 보는 웹 응용 프로그램을 작성했습니다. 아직 개발 중이지만 데이터 액세스 비트는 상당히 확고합니다. http://lcbodrinkfinder.codeplex.com/

관련 문제