关于ASP.NET中的三层结构

    在ASP.NET中,前台为HTML源代码,.aspx设计页面等文件,中间层为.cs或.vb文件编译而成的.dll文件或组件,后台为数据库服务器。在ASP.NET3层架构上,数据库层通过中间层来连接并进行相关操作,前台为中间层传递参数,并接收中间层的参数。通常情况下,主要关注的是中间层与前台的数据交互。中间层又可以称为组件,一般为.dll文件。在ASP.NET中,.dll文件不用考虑注册的问题,直接复制即可使用。

   在设计模式上,3层结构分别为:表示层,业务层和数据层

   表示层:

   表示层提供应用的用户界面,通常包括Windows窗体和ASP.NET页面的使用。

   业务层:

   业务层实现应用程序的业务功能。

   数据层:

   数据层提供对外部系统(如数据库)的访问。该层设计的是ADO.NET数据库访问计数。


   这里要与我们常说的MVC框架进行一下区分。

   MVC框架是指业务逻辑,数据和界面显示的分离处理。M是指业务模型,V是指用户界面,C则是指控制器。使用MVC的目的是将M和V的实现代码进行分离,从而使同一程序可以使用不同的表现形式。比如,一批统计数据可以分别用柱状图,饼形图来表示。C存在的意义则是保证M和V的同步,一旦M改变,V应该同步更新。

   M--Model(模型) 表示应用程序核心,比如数据库记录列表。它是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据。

   V--View(视图)显示数据,使用用程序中处理数据显示的部分,通常视图是依据模型数据创建的。

   C--Controller(控制器)处理输入,是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

   视图呢,就是用户看到并与之交互的界面。模型则表示企业数据和业务规则。控制器说的是,接受用户的输入并调用模型和视图去完成用户的需求


  框架呢与设计模式的区别:

   框架通常是代码的重用,儿设计模式是设计的重用。架框则介于两者之间,部分代码重用,部分设计重用,有时分析也可以重用。

   设计模式是对在某种环境下反复出现的问题以及解决该问题方案的描述,它比框架更抽象,框架可以用代码表示,也能直接执行或者复用,而对模式而言,只用实例才能用代码表示。


   今天早上,上班的路上,我一直在想什么是一件很重要的事情呢。

   坚持很重要,即使是一件很小的事情。从第一份工作开始,我坚持每天写计划与总结,坚持每周更新两篇博客,日子好像一天一天都过得一样,回头来留下的这些东西会让我真正的感受到我的存在,而这些事情已经变成了我每天的日常,不做就会觉得不舒服。坚持每天走路上班,坚持过午不食,坚持有个好的身材,坚持读书学习新的知识认识新的事物,坚持每天开心适当的调节压力,坚持每周与家人的通话,坚持早睡早起认真洗脸刷牙。。。这些都是从现在开始,我认为我需要坚持的。想要的,时间会给出答案,在没有盛开的季节,我们需要一份默默的坚持,加油。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值