0

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

你知道有什么参考吗?

编辑:如果您为此介绍一些电子书,我会很高兴。

谢谢

4

4 回答 4

1

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

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

于 2010-04-27T04:38:17.997 回答
1

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

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

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

于 2010-04-27T09:16:57.090 回答
1

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

替代文字

替代文字
(来源:infibeam.com

于 2010-04-27T04:48:22.227 回答
1

像这样的东西怎么样

三层服务应用

替代文字
(来源:microsoft.com

分层应用

于 2010-04-27T04:38:55.233 回答