【发布时间】:2012-07-19 11:17:50
【问题描述】:
我从 MSDN 阅读了以下文章:http://msdn.microsoft.com/en-us/library/aa581779
它谈到了创建数据层、业务逻辑层和表示层,以及具有 getProductsDAL()、getProductsBLL() 等命名约定,甚至将它们分离到类库中。
我的问题是:如果不使用 .NET 数据集,即如果您自己完成所有逻辑,开发人员会遵循这种方法吗?有一个名为 getProducts 的函数,它使用连接对象连接到数据库,然后使用 SQLDataReader 循环遍历结果集并在页面上显示结果。我正在考虑将这样的函数拆分为层。
【问题讨论】:
-
遗憾的是反对票,这是许多开发人员在某个阶段提出的问题。阅读这个:stackoverflow.com/questions/1182303/… 和这个en.wikipedia.org/wiki/Multitier_architecture
标签: asp.net vb.net design-patterns