资源描述:
《asp net简单的三层架构实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ASP.net三层架构简单实例首先还是简单的提一下三层架构吧: 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。4、Model层(Model):Model又叫实体类,这个东西,大家可能觉得不好分层。包括我以前在内,是这样理解的:UI<-->Model<-->BLL<-->Model<-->DAL,如此则认为Model在各层之间起到了一
2、个数据传输的桥梁作用。三层结构与饭店场景类似:服务员==(表现层(UI))厨师==(业务逻辑层(BLL))材料采购员==(数据访问层(DAL))货币==(Model层(Model))下面就介绍一下范例的步骤:1.打开VS2010后,文件-->新建-->项目-->其他项目类型-->VisualStudio解决方案-->空白解决方案就起名为:Test2.建立表现层(UI)对着解决方案右键--添加---新建项目--VisualC#--web--ASP.NETWeb应用程序随便起个名字web确定3.建立业务逻辑层(BLL)YibinCityCitytracktrafficpl
3、anningisYibincityregionalrangewithintracktrafficsystemofonceintegration,andcitytracktrafficalsoisYibinCityCityintegratedtracktrafficsystemintheofpart,foraccurategraspcitytracktrafficresearchofobject对着解决方案右键--添加---新建项目--VisualC#--选择类库随便起个名字BLL确定4.建立数据访问层(DAL)对着解决方案右键--添加---新建项目--VisualC#
4、--选择类库随便起个名字DAL确定5.建立Model层(Model)对着解决方案右键--添加---新建项目--VisualC#--选择类库随便起个名字Model确定6建立各层关系,对着WEB层(刚刚建立的UI层)右键--添加引用--选择BLL--确定同样建立其它关系1)WEB引用DAL,Model2)BLL引用DAL,Model3)DAL引用Model(以及解决错误时引用的System.Configuration)4)Model无引用7.在WEB-->App_Data建一个数据文件DabaBase.mdf里面建表:qzzm_user表内:字段Name,类型:nvarc
5、har(50)非空8.web层Styles文件夹下新建Post.aspxPost.aspx代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Post.aspx.cs"Inherits="Post"%>6、>无标题页