求asp.net中用c#作简单三层架构的步骤,我看了很多例子,但不知道步骤

有的可以发我qq邮箱1048407089@qq.com

我靠诉你,asp.net三层架构,你真的想搞懂的话,你先得学c# ,学面向对象的思想,简单的三层,分为UI层,业务层(BLL),数据交换层(DAL),实体层(mode)

UI<---Mode-------->BLL<-------mode------->DAL
现在我给你详述:
UI层要实现与数据库的交换,那必须是
UI层请求BLL 层,BLL层请求DAL层
它们之 间通过一个过度层,那就是MODE层
mode 层就是数据库里的字段名 把它们封装成类库文件,用到C#中封装属性
DAL层主要是连接数据库的操作,一般用到SqlConnection类,SqlCommand类,SqlDataAdapoter类等,DAL层的类的方法一般用到了MODE层类的属性,所以要把MODE层的类做为DAL层类方法的参数。
一样的BAL层的类也要把MODE层的类做为它们的方法友参数
BLL层就是调用DAL层所实例化的实体的方法进行判断
Ul层一般是实例化MODE层的东西,并判断BLL层所实例化的方法,就这样简单的三层就好了
还有一种三层架构和数据工厂模式,那多了个层, 一个是接口层 原理是:把DAL层的数据一个接口,然后反射这个接口所在的对象,也就是反了了DAL层,用到了反射的效果追问

谢谢你的解说,主要是我不知道建网站用简单3层的步骤啊!T.T
MODE,BLL,DAL文件夹里是类吗?.cs结尾那个?

参考资料:没有,自已的心得

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-11
petshop

c#三层架构,刚刚接触,看了一些概念,但还是不太明白,求大神指点,下面有...
bl层将dal层的model类进行加工,比如一些运算、字段的选取等、将结构放到bl的model类,返回给pl层 pl层对bl的model类进行一些验证工作和少量的加工,呈现到界面上。你这个项目中,dal层的作用是去txt里面读出原始数据,用一个类进行保存。bl层负责处理原始数据 最后在pl层显示出来 保存数据的过程相反,...

深入浅出C#三层架构
举例 我们实现用列表方式显示用户的功能 那么提取信息的工作是由BLL来做的 UI(本例中是User aspx cs)调用BLL得到UserInfo后 通过代码绑定到User aspx的数据控件上 就实现了列表的显示 在此过程中User aspx cs对UI没有起到什么作用 仅是用来传递数据 而且因为实际编码中大部分情况都是如此的实现 所以使有些人觉得...

我要用c#做一个知识库,看的东西很多了,但是不知道在哪里开始入手做。谁...
严格按照开发一个程序的步骤来:1.需求分析,你要干什么,具体的实现都要用到什么,需要用到多少类,多少表,先画出来;确定开发模式,使用何种开发模式,要用数据库的话,推荐使用 三层架构 模式。2.类,表的设计,做这个工程,知识库 的话要不要涉及数据库,建议楼主使用数据库,毕竟海量的数库的...

ASP.NET中,CSS和3层架构到底是什么关系啊,我一直没搞清楚,请大虾指教...
首先,告诉楼主,这两者相差太远。三层,是后台代码的设计模式,分为业务层,数据层,表示层。一般业务层和数据层都是客户看不到的,是纯代码(如C#代码)而客户(也就是上网者)看到的都是表示层。也就是普通的网站,也称为前台。网站前台主要是图片,动画,文字。这些东西要漂亮,就要有不同的色彩...

怎么判断一个ASP.NET的程序是否三层架构
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL)...

C# asp.net WebForm 的三层架构配合ListView实现增删改查源码
1、用Access新建一个表MResume,人事管理表:ID 姓名 性别 出生日期 工作年限 证件类型 证件号 居住地 Email 手机号码 家庭电话 图片 自我评价 2、控件的使用:bindingNavigator(实现分页功能), dataGridView(显示数据)在C# WinForm 中有这一个app.config的文件,这个文件的作用可以当作web程序中的web...

求一张网络三层架构的图
楼主,上面就是一张网络三层架构图,网络三层架构是核心层,分布层和接入层。核心层是图中最高处的交换机,接下来是分布层,分布层是图中中间部分的交换机(有两色的交换机),它承接着上面的核心交换机,下连着下面的接入交换机,而最下面一层就是接入层,交换机即为接入交换机,负责接入用户。看上面的图,楼主不难发现...

求一C#.NET 2000字论文~三层架构,MVC,基于工厂模式的比较,特点_百度...
这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。 在ASP NET中的MVC...

开题报告中,asp.net的技术路线怎么写
仅供参考,开发平台是Visual Studio、用了什么数据库技术,编程语言是C#,用了三层架构的设计思想(表现层、业务逻辑层、数据访问层)。

自学asp.net的 步骤
1:下载VS2008或者VS2010 编程最重要的是实践,所以第一步不是学什么知识,而是把开发软件先下载下来,然后搭建自己电脑(安装VS会自动帮你搭建好的,省掉很多事情)2:想一下要用ASP.net做什么(做网站还是开发软件)3:你应该是要用来做网站。下载好,安装完后(安装很慢很慢)。那么你现在可以...

相似回答