我想创建一个WCF服务。做这件事最好的设计模式是什么?例如,三个独立的项目,如下所示:
1) DataContract
2) BusinessLogic
3) SvcHostProject
发布于 2011-05-14 03:48:01
这听起来并不太糟糕,尽管我可能会将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虽然它谈到了双工服务,但你也可以很容易地推断出如何处理更“正常”的请求-响应服务。
发布于 2011-05-14 04:03:08
这篇文章对我帮助很大,http://www.netfxharmonics.com/2008/11/Architectural-Overview-Creating-Streamlined-Simplified-yet-Scalable-WCF-Connectivity
https://stackoverflow.com/questions/5996529
复制相似问题