如何理解ASP.NET中“三层架构”的概念
来源:互联网 发布:java 项目源码 编辑:程序博客网 时间:2024/04/29 04:43
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中“三层架构”的概念
- ASP.NET入门--概念理解--三层架构的疑问
- 关于ASP.NET中经典三层架构的理解
- 对asp.net三层架构的理解
- ASP.NET中如何搭建三层架构
- ASP.NET中如何搭建三层架构
- ASP.NET中如何搭建三层架构
- 如何理解.Net的三层架构
- 如何理解.Net的三层架构
- Asp.net 2.0三层架构的构建与理解
- Asp.net 2.0三层架构的构建与理解
- Asp.net 2.0三层架构的构建与理解
- 如何在ASP.NET中使用三层架构
- 如何在ASP.NET中使用三层架构
- ASP.net的三层架构
- ASP.NET的三层架构
- ASP.NET中"三层结构"的概念及环境!
- Java精华技术文档收集
- Fedora 7 samba 共享
- vmware fedora 8 共享主机 adsl 上网
- 彻底删除Oracle9i
- 堆(heap)和栈(stack)的区别
- 如何理解ASP.NET中“三层架构”的概念
- 技术开发频道一周精选2007-9-7
- JAVA23种设计模式实现
- PropertyChangeSupport类
- 关于jtag接口
- Xp:目前访问网站的用户过多的解决办法
- 修改 Fedora 8 屏幕分辨率
- TerminateThread 与 该线程创建的内核对象 无关
- Struts 和 Tiles 辅助基于组件的开发