【问题标题】:WCF Service design patternWCF 服务设计模式
【发布时间】:2014-02-13 20:26:32
【问题描述】:

我想创建 WCF 服务。执行此操作的最佳设计模式是什么? 例如三个这样的独立项目:

1) 数据合约
2) 业务逻辑
3) SvcHostProject

【问题讨论】:

  • 服务层的任何完整示例应用程序,使用良好的模式,并在 2013 年更新(可能是 VS 2012、WCF、.NET 4.5)

标签: wcf design-patterns


【解决方案1】:

这听起来还不错,尽管我可能会将 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 虽然它谈到了双工服务,但您也可以轻松推断出如何处理更多“正常”的请求-响应服务。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多