ASPnet简单的三层架构实例.doc

ASPnet简单的三层架构实例.doc

ID:62032950

大小:100.00 KB

页数:6页

时间:2021-04-15

ASPnet简单的三层架构实例.doc_第1页
ASPnet简单的三层架构实例.doc_第2页
ASPnet简单的三层架构实例.doc_第3页
ASPnet简单的三层架构实例.doc_第4页
ASPnet简单的三层架构实例.doc_第5页
资源描述:

《ASPnet简单的三层架构实例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.net三层架构简单实例首先还是简单的提一下三层架构吧:  1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。  3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。  4、Model层(Model):Model又叫实体类,这个东西,大家可能觉得不好分层.包括我以前在内,是这样理解的:UI<-—>Model<-—〉BLL<-->Model<—-〉DAL,如此则认为Mod

2、el在各层之间起到了一个数据传输的桥梁作用。三层结构与饭店场景类似:服务员==(表现层(UI))      厨师==(业务逻辑层(BLL))          材料采购员==(数据访问层(DAL))                 货币==(Model层(Model))下面就介绍一下 范例的步骤:1.打开VS2010后,文件—->新建-->项目-—>其他项目类型-—〉Visual Studio解决方案--〉空白解决方案就起名为: Test2.建立表现层(UI)对着解决方案右键-—添加---新建项目—-Visual C#--web—-ASP。NET

3、Web应用程序 随便起个名字web    确定3.建立业务逻辑层(BLL)对着解决方案右键--添加---新建项目-—VisualC#——选择类库 随便起个名字BLL确定4。建立数据访问层(DAL)对着解决方案右键——添加---新建项目——VisualC#——选择类库随便起个名字DAL确定5。建立Model层(Model)对着解决方案右键—-添加——-新建项目--Visual C#--选择类库 随便起个名字Model确定6建立各层关系,对着WEB层(刚刚建立的UI层)右键--添加引用--选择BLL——确定同样建立其它关系1) WEB引用DAL,Mo

4、del2)BLL引用DAL,Model3)DAL引用Model(以及解决错误时引用的System.Configuration)4)Model无引用7.在WEB-->App_Data建一个数据文件DabaBase.mdf里面建表:qzzm_user  表内:字段Name,类型:nvarchar(50) 非空8.web层Styles文件夹下新建Post.aspxPost.aspx代码如下:<%@PageLanguage="C#"AutoEventWireup=”true"CodeFile=”Post。aspx.cs"Inherits=”Post"%>

5、〈!DOCTYPEhtmlPUBLIC"—//W3C//DTDXHTML1。0 Transitional//EN” ”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional。dtd”〉〈html xmlns="http://www。w3.org/1999/xhtml">无标题页〈/title〉〈/head> <div>    

6、 runat="server”〉</asp:TextBox>    <asp:ButtonID=”btn_post" runat="server"OnClick=”btn_post_Click"Text=”提交"/〉 

7、 System.Linq;using System.Text;namespace Model{publicclassuser {    publicuser() {}   privatestring_Name; public string Name    {    set{_Name =value;} get{return_Name;}  }}}10.在DAL新建userdb.cs,并引用Model层 (鼠标右键-—添加引用——项目选择所需的引用)userdb.cs代码如下:usingSystem;usingSystem。Collections.

8、Generic;using System。Linq;using System.Text;usingSystem.Data.SqlClie

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。