三层架构中业务层的使用
Posted
技术标签:
【中文标题】三层架构中业务层的使用【英文标题】:Use of Business Layer in 3-tier architecture 【发布时间】:2011-06-16 08:11:31 【问题描述】:我正在实施 3 层架构。我只是想知道业务层的作用 在 3 层架构中。
我正在使用实体框架开发应用程序。所以我有实体对象 可在 PL、BL 和 DL 中访问。我的问题是实体对象的输入分配是否应该是 在 PL OR BL 中。(考虑有保存方法)
【问题讨论】:
这是一个非常广泛的问题,一个广泛的答案将是`封装/分离您的业务逻辑`。也许您想发布一些您可能关心的与 BLL 相关的具体问题? 【参考方案1】:业务层是我们编写从应用层获取数据并通过数据访问层的函数的类。
【讨论】:
【参考方案2】:我想,您已经阅读了有关分层架构的信息。详情可以参考微软网站:http://msdn.microsoft.com/en-us/library/ff648105.aspx
顾名思义,业务层包含所有业务逻辑实现。表示层只是调用业务层中的服务或调用业务层的程序集(DLL)并传递输入。
让我知道你有什么样的应用程序。这将使我能够提供更多的上下文信息。
【讨论】:
以上是关于三层架构中业务层的使用的主要内容,如果未能解决你的问题,请参考以下文章