Создание уровня доступа к данным при использовании Software Client Web Factory 2010 - PullRequest
1 голос
/ 01 июля 2010

Я изучаю WCSF и задаюсь вопросом, как создается слой доступа к данным?Некоторым из статей, которые я нашел, два года и они рассказывают об использовании фабрики веб-сервисов.Я использую VS 2010 и .Net 4.0.Я ищу образцы и учебные пособия с примерами из реальной жизни.

Ответы [ 2 ]

0 голосов
/ 25 октября 2011

В исходном файле WCSF2010 и нескольких других примерах спрятана хорошая справочная реализация. На http://webclientguidance.codeplex.com, щелкните Источник веб-клиента Software Factory 2010, а затем загрузите файл WCSF2010Source.zip. Внутри вы найдете Trunk \ Source \ GlobalBankRI \ GlobalBank.Commercial.EBanking (VSTS Tests) .sln, который является довольно хорошим примером многих аспектов WCSF, включая доступ к данным через службу WCF. В папке Trunk \ Source есть еще несколько простых примеров.

Только модуль ETF полностью собран. Каждый докладчик использует ETFController для управления данными, общими для всех докладчиков. ETFController использует экземпляр IAccountServiceAgent, реализованный AccountServiceAgent (для не модульного тестирования), который зарегистрирован как модуль. AccountServiceAgent использует класс, который действует как прокси для ссылки WCF. Экземпляр прокси-сервера AccountServiceProxy жестко запрограммирован.

Фактический исходный код для WCSF находится в BlocksTrunk \ Source.

Да, совсем не легко найти. Я не помню, что заставило меня скачать это и заглянуть внутрь для таких примеров. Конечно, не то, что я читаю на сайте.

Я использовал этот пример для создания веб-приложения, которое обращается к данным SQL и просматривает веб-сайт, если вы хотите посмотреть. Он все еще находится в стадии разработки, но биты доступа к данным довольно устойчивы: http://lcbodrinkfinder.codeplex.com/

0 голосов
/ 31 июля 2010

Фабрика программного обеспечения веб-клиента не предоставляет автоматизированного руководства по созданию слоя доступа к данным.Основное внимание уделяется обеспечению руководства для облегчения разработки составных веб-приложений (т. Е. Веб-приложений, которые состоят из отдельных модулей, часто разрабатываемых различными группами разработчиков).

Существует несколько подходов для обеспечения доступа к данным, но несколькоресурсы, которые вы, возможно, захотите проверить: учебник ASP.Net MVC Nerd Dinner , проект S # arp Architecture , источник Code Camp Server и Руководство по доступу к данным Microsoft Pattern & Practices .Все они используют варианты шаблона репозитория, который является преобладающим подходом среди команд, следующих за доменно-управляемым дизайном.

...