【问题标题】:Keep business/data logic for wcf library in separate assembly?将 wcf 库的业务/数据逻辑保存在单独的程序集中?
【发布时间】:2011-09-23 13:42:08
【问题描述】:

我正在考虑将我的 wcf 接口放在其单独的程序集中,然后将数据/业务逻辑放在它自己的程序集中。这是过度架构还是很好?它是否使更新服务更容易?或者如果他们是一个问题/错误,是否更容易修复错误。

【问题讨论】:

    标签: wcf


    【解决方案1】:

    这是设计程序的好方法。

    这使您可以独立地专注于业务逻辑或显示逻辑,这称为关注点分离,是开发优质软件中最重要的原则之一。

    这对“修复”错误没有多大帮助,因为它有助于完全避免错误。

    它还允许您为相同的业务对象创建不同的前端,以防您以后还想拥有一个可编写脚本的控制台界面或 Web 或 Silverlight 界面。

    【讨论】:

    • 感谢您的回答。避免错误实际上比修复它们更好:)
    猜你喜欢
    • 2013-07-05
    • 2012-11-07
    • 2011-04-02
    • 2012-08-06
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多