Шаблон дизайна WCF Service - PullRequest
4 голосов
/ 13 мая 2011

Я хочу создать сервис WCF. Какой лучший шаблон дизайна для этого? Например, три отдельных проекта, как это:

1) DataContract
2) BusinessLogic
3) SvcHostProject

Ответы [ 2 ]

4 голосов
/ 14 мая 2011
4 голосов
/ 13 мая 2011

Это звучит не так уж плохо, хотя я бы, вероятно, объединил DataContract и SvcHostProject, так как они оба должны были бы ссылаться на двоичные файлы WCF и, по-видимому, разделяют одну и ту же грубую ответственность (то есть, если вы не думаете о создании универсального ServiceHost).

Возможно, вы захотите увидеть (старый) пост о том, как сделать сервисы WCF более тестируемыми: http://blogs.msdn.com/b/ploeh/archive/2008/07/12/an-overview-of-unit-testing-duplex-wcf-services-and-clients.aspx Несмотря на то, что в нем говорится о дуплексных сервисах, вы можете легко экстраполировать, как обращаться с более «обычными» сервисами запроса-ответа, как хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...