【问题标题】:Business layer: Looking for a complete reference?业务层:寻找完整的参考资料?
【发布时间】:2011-02-12 17:00:28
【问题描述】:

我正在研究业务层,需要一份完整的参考资料,涵盖“如何管理业务层与其他层之间的依赖关系”、“有多少种方式可以在层之间发送数据”以及对我来说最重要的“如何将业务逻辑分组并制作业务组件并讨论可能的方式......”。

你知道任何参考吗?

编辑: 如果你能为它介绍一些电子书,我会很高兴的。

谢谢

【问题讨论】:

    标签: business-logic business-objects business-logic-layer


    【解决方案1】:

    最好的(在我看来)解耦层的方法是使用消息传递隐喻。这样,层之间的通信是通过消息类型完成的,这些消息类型只包含与通信相关的信息。这些轻量级类型然后由每一层按照他们认为合适的方式进行解释。

    本质上不要传递不需要的东西。如果两个层都需要一条信息,那么很可能某个其他实体应该代理访问该信息(例如数据库中的持久数据)。

    【讨论】:

      【解决方案2】:

      我最近偶然发现了这本,发现它读起来很棒(免费的 PDF 电子书,或在 MSDN 中阅读),不久之后在亚马逊上获得了印刷版。

      Microsoft 模式与实践应用程序架构指南 2.0 - http://apparchguide.codeplex.com/

      编辑:这是 MSDN 版本中关于业务层的部分:http://msdn.microsoft.com/en-us/library/ee658103%28v=PandP.10%29.aspx

      【讨论】:

        【解决方案3】:

        我认为你应该考虑阅读这些书。


        (来源:infibeam.com

        【讨论】:

          【解决方案4】:

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-02-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多