如何理解ASP.NET中“三层架构”的概念
2007-09-07 16:04
323 查看
1)概念及环境
ASP.NET中“三层架构”的开发方法,其思想跟JAVA的类似,JAVA中的三层架构为前端的Html、Jsp、 Serlet,中间层为JavaBean、EJB,后面为数据库服务器。在ASP.NET中,请端为HTML、asp、aspx等,中间层为.vb,. cs等文件编译而成的.dll控件,后面为数据库服务器。
在三层架构中,数据层通过中间层来连接以及操作,前端给中间层传递参数,并接受中间层的返回值。一般情况下,主要关注的是中间层与前端的数据交互,中间层可被称为组件,一般为.dll文件。在ASP.NET中.dll文件不用考虑注册的问题,拷贝过来就可以用。
在设计模式上,三层架构的三层分别成为:表示层,业务层和数据层。
1、表示层:
提供应用程序的用户界面,通常也包括Window窗体和ASP.NET页面的使用。
2、业务层:
业务层实现应用程序的业务功能。
3、数据层:
数据层提供对外部系统(如数据库)的访问,该层涉及到的主要.NET技术是ADO.NET的数据库访问技术.
(2)事例程序
请参考我的以下地址: http://download.csdn.net/source/244473
ASP.NET中“三层架构”的开发方法,其思想跟JAVA的类似,JAVA中的三层架构为前端的Html、Jsp、 Serlet,中间层为JavaBean、EJB,后面为数据库服务器。在ASP.NET中,请端为HTML、asp、aspx等,中间层为.vb,. cs等文件编译而成的.dll控件,后面为数据库服务器。
在三层架构中,数据层通过中间层来连接以及操作,前端给中间层传递参数,并接受中间层的返回值。一般情况下,主要关注的是中间层与前端的数据交互,中间层可被称为组件,一般为.dll文件。在ASP.NET中.dll文件不用考虑注册的问题,拷贝过来就可以用。
在设计模式上,三层架构的三层分别成为:表示层,业务层和数据层。
1、表示层:
提供应用程序的用户界面,通常也包括Window窗体和ASP.NET页面的使用。
2、业务层:
业务层实现应用程序的业务功能。
3、数据层:
数据层提供对外部系统(如数据库)的访问,该层涉及到的主要.NET技术是ADO.NET的数据库访问技术.
(2)事例程序
请参考我的以下地址: http://download.csdn.net/source/244473
相关文章推荐
- 如何理解ASP.NET中“三层架构”的概念
- 如何理解ASP.NET中“三层架构”的概念
- 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[中]:管道如何处理请求
- 如何实现asp.net三层架构
- [设计与架构] 如何实现asp.net三层架构
- ASP.NET 架构 项目开发-让设计模式成为一种心智-深入理解三层架构
- ASP.NET中WCF框架应用程序建立以及框架概念理解
- 如何理解.Net的三层架构
- ASP.NET中如何搭建三层架构
- ASP.NET中如何搭建三层架构
- 如何在ASP.NET中使用三层架构
- 【视频】如何设计更加“面向对象”的三层架构系统(2):10分钟搞定Asp.Net和WinForm三层架构系统原型
- ASP.NET中如何搭建三层架构
- asp.net等基础概念的理解
- 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[下]:管道是如何构建起来的?
- ASP.net 关于类概念的理解
- 深入探讨:如何理解.Net的三层架构
- 如何在ASP.NET中使用三层架构
- 深入探讨:如何理解.Net的三层架构
- 要理解__doPostback函数的用法,首先我们要理解Asp.net 中服务端控件事件是如何触发的。 Asp.net 中在客户端触发服务端事件分为三种情况: 一. WebControls中