我正在学习业务层,需要一个完整的参考资料,其中涵盖了“如何管理业务层和其他层之间的依赖关系”,“在层间发送数据有多少方法”以及“对我而言最重要的问题”分组业务逻辑并制定业务组件并讨论可能的方式......“。业务层:寻找完整的参考?
你知道吗?
编辑: 如果你为它引入一些电子书,我会很高兴。
谢谢
我正在学习业务层,需要一个完整的参考资料,其中涵盖了“如何管理业务层和其他层之间的依赖关系”,“在层间发送数据有多少方法”以及“对我而言最重要的问题”分组业务逻辑并制定业务组件并讨论可能的方式......“。业务层:寻找完整的参考?
你知道吗?
编辑: 如果你为它引入一些电子书,我会很高兴。
谢谢
最好的(在我看来)接近于去耦层,它使用比喻传递的消息。通过这种方式,图层之间的通信是通过包含仅与通信相关的信息的类型的消息完成的。这些轻量级类型随后会按照他们认为合适的方式进行解释。
本质上不传递不需要的东西。如果两个层都需要一条信息,那么很可能有一些其他实体应该代理访问该信息(例如db中的持久数据)。
我最近无意中发现了这一个,发现这是一个伟大的阅读(免费的电子书以PDF或MSDN读它),不久后登上亚马逊的印刷版本。
微软模式&实践应用架构指南2.0 - http://apparchguide.codeplex.com/
编辑:下面是在MSDN版本业务层的部分:http://msdn.microsoft.com/en-us/library/ee658103%28v=PandP.10%29.aspx