业务层:寻找完整的参考资料?
Posted
技术标签:
【中文标题】业务层:寻找完整的参考资料?【英文标题】:Business layer: Looking for a complete reference? 【发布时间】:2011-02-12 17:00:28 【问题描述】:我正在研究业务层,需要一份完整的参考资料,涵盖“如何管理业务层与其他层之间的依赖关系”、“有多少种方式可以在层之间发送数据”以及对我来说最重要的“如何将业务逻辑分组并制作业务组件并讨论可能的方式......”。
你知道任何参考吗?
编辑: 如果你能为它介绍一些电子书,我会很高兴的。
谢谢
【问题讨论】:
【参考方案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】:怎么样
Three-Layered Services Application
(来源:microsoft.com)
和
Layered Application
【讨论】:
以上是关于业务层:寻找完整的参考资料?的主要内容,如果未能解决你的问题,请参考以下文章