自动创建非常复杂的HTML结构。
ASP.NET 2.0是目前比较新的版本,具有一些程序员可以使用的特定的服务
器控件,用于在页面上添加数据交互。这些专门的数据控件分为两组:数据源控
件和数据绑定控件。数据源控件创建与数据库的链接。数据绑定控件则从数据源
控件获取信息,并在页面上创建呈现。这种简单的双控件模式可用于多种情况。
对于多种数据库类型,甚至是非关系型数据源,都有相应的数据源控件。同样地
有多种数据绑定控件可用来在页面上生成表格、树型、列表以及其他数据格式。
2.2 ASP.NET中的三层结构
用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升
级.
三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)
1:数据库访问层:主要是对原始数据(数据库或者文本文件等存放数据的形
式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库
具体为业务逻辑层或表示层提供数据服务.
2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操
作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭
建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也
可以表现成 .aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻
辑层都能完善地提供服务。
具体的区分方法
1:数据库访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的
各个函数主要完成各个对数据文件的操作。而不必管其他操作。
2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进
行组合。
3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程
序的访问。
2.3 B/S模式结构简介
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着
Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,
用 户 工 作 界 面 是 通 过 W W W浏 览 器 来 实 现 , 极 少 部 分 事 务 逻 辑 在 前 端
(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓
三层3-tier结构。它的客户端就是浏览器,当系统需要升级,就不需要为每个现
有的客户端应用程序升级,而只需对服务器上的服务处理程序进行修改。这样就
大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用
户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过
Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是
一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比
如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保
护数据平台和管理访问权限,服务器数据库也很安全 。B/S架构管理软件更是方
便、快捷、高效。B/S架构一般模式如下图所示:
第 2 页 共 24 页