问题

没有BLL(商业逻辑层)的ASP.Net 2.0应用程序是否“可以接受”如下?

  1. SQL Server数据存储和存储过程
  2. 数据链路层(Strongly Typed Table Adapters)连接到存储的Procs
  3. android – 显示带有代码的ASPX页面和直接连接到DLL的ObjectDataSource

BLL是否总是更可取,即使在演示后面的代码中业务逻辑完全可以验证?不使用BLL有什么潜在的缺点?

  最佳答案

只要你理解后果,这是可以接受的。你拥有BLL的主要原因是在整个应用程序的其他地方重用这个逻辑。

如果在表示代码中有所有这些验证逻辑,那么实际上很难在应用程序中的其他地方重用。

  相同标签的其他问题

asp.netbusiness-logic-layerobjectdatasource