【问题标题】:Is BLL absolutely necessary? [closed]BLL 是绝对必要的吗? [关闭]
【发布时间】:2012-05-05 16:56:43
【问题描述】:

我是 .Net 世界的新手。我正在创建一个网站。它具有 DAL 和表示层。正如我之前提到的,我是新手,我不确定如何创建 BLL。所以我想知道我目前的方法是否可行?它会引起任何问题吗?它是一个查询 SQL Server 数据库、选择和更新表的简单应用程序。请帮助我更好地理解这一点

【问题讨论】:

  • 1) 我们不知道你在说什么,“正如我之前提到的”2) 我们不知道是什么您的“当前方法”是。 3) 您对“简单应用程序”的描述涵盖了几乎所有网络应用程序,因此不是描述性的。 4)因此,这个问题是不可能回答的。

标签: bll


【解决方案1】:

你真的应该更多地关注标签。请在 StackOverflow 上发布另一个问题之前,阅读 http://StackOverflow.com/FAQ、http://WhatHaveYouTried.Com 和 https://meta.stackexchange.com/questions/128548,谢谢!

查看CSLA 以了解一个好的 BLL 是什么以及做什么......

我建议您不要将您的表示层(即用户控件)直接绑定到您的 DAL,而是创建一个“对象模型”——理想情况下是一个很好的、封装的、多态的、抽象的 API——有时称为域特定语言(即 DSL),通过绑定将您的 DAL 绑定到任何(客户端、移动设备等)GUI。相信我,这将使编写测试变得更加简单。

参考您的示例,这是对 BLL 背后前提的总结。

【讨论】:

  • 非常感谢。这有帮助。很抱歉我问这个问题的方式
猜你喜欢
  • 2015-01-03
  • 2010-10-02
  • 1970-01-01
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
  • 2013-03-18
  • 2018-06-11
  • 1970-01-01
相关资源
最近更新 更多