ASP.NET2.0技术分层问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:48:49
那位大虾能给我一个Asp.Net分层结构最简单的例子。要代码,谢谢了!

比如做一个客户关系管理系统。那么把这个系统划分为三层:表现层、业务层、数据库层。

数据库层可以是你的数据库,也可以是操作数据库的基础类。
如:Cmd=new SQLCommand("Select * From Customer",Conn);

业务层:才是实现你真正目的的代码层面。
比如你要看一下自己当前有多少个客户。你不是直接去查数据库,而是通过业务层来查。所以业务层可能会这样写:
Public DataTable GetCustomer(String UserNo)//传入自己的用户名
{
//输出得到的结果。
}

表现层,一般就是你的页面了。
表现层是最好不要直接去操作数据库层,最好是通过业务层事先定义好的方法来对数据库进行操作。