[转贴]用ASP.NET开发三层结构应用程序(二)--部署开始
2005-05-19 16:16
609 查看
用ASP.NET部署三层架构
ASP.NET可以使用.NET平台快速方便的部署三层架构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#,VB,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在ASP页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层架构。
下面分别就各层的实现举个制作留言簿的小例子。
我们首先在sqlserver数据库中建一个数据库GestDB,在GestDB中建表:Guestbook
第一步:打开VS.NET,点击文件-》新建-》空白解决方案,在弹出的新建项目中选择Visal C#项目,模板选择ASP.NET Web应用程序.在位置处给本方案命名为geustbook.如下图所示。
第二步:建数据库访问控件。单击上图的"确定"。在窗口右边的 "解决方案资源管理器"中右击"解决方案"guestbook""选择"添加"->"新建项目",弹出如下窗口,如图模板选择类库,填写名称,位置。注意该类库理论上与留言簿的工程是没有关系的,所以存储位置可以任意。
第三步:建立逻辑处理层。同第二步,建立另一个控件BusinessLayer。此控件用来调用数据库控件,封装留言簿所有的逻辑处理。如下图所示。
第四步:关于引用。因为BUSINESSLAYER要用到系统的WEB控件和刚才建的DBLayer,所以必须把二者添加引用。右键点击BUSINESSLAYER的"引用",选择.NET的"System.web.dll"双击选中
然后再点项目的"DBLayer"双击选中。
ASP.NET可以使用.NET平台快速方便的部署三层架构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#,VB,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在ASP页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层架构。
下面分别就各层的实现举个制作留言簿的小例子。
我们首先在sqlserver数据库中建一个数据库GestDB,在GestDB中建表:Guestbook
Create table Geustbook(id int(4) unique not null,name varchar(20), content text, Primary key id); |
第二步:建数据库访问控件。单击上图的"确定"。在窗口右边的 "解决方案资源管理器"中右击"解决方案"guestbook""选择"添加"->"新建项目",弹出如下窗口,如图模板选择类库,填写名称,位置。注意该类库理论上与留言簿的工程是没有关系的,所以存储位置可以任意。
第三步:建立逻辑处理层。同第二步,建立另一个控件BusinessLayer。此控件用来调用数据库控件,封装留言簿所有的逻辑处理。如下图所示。
第四步:关于引用。因为BUSINESSLAYER要用到系统的WEB控件和刚才建的DBLayer,所以必须把二者添加引用。右键点击BUSINESSLAYER的"引用",选择.NET的"System.web.dll"双击选中
然后再点项目的"DBLayer"双击选中。
相关文章推荐
- [转贴]用ASP.NET开发三层结构应用程序(三)--部署工作
- [转贴]用ASP.NET开发三层结构应用程序(一)--结构介绍
- ASP.NET开发三层结构应用程序入门实例
- 用ASP.NET开发三层结构应用程序
- 用ASP.NET开发三层结构应用程序-例
- ASP.NET开发三层结构应用程序
- ASP.NET开发三层结构应用程序
- 用ASP.NET开发三层结构应用程序[转]
- 用MS.NET开发三层结构应用程序asp.net1.1
- 实例分析ASP.NET开发三层结构应用程序
- 为Windows Server 2000开发和部署ASP.NET 3.5的应用程序
- 【转载】用MS.NET开发三层结构应用程序
- 用MS.NET开发三层结构应用程序
- 用MS.NET开发三层结构应用程序
- 用MS.NET开发三层结构应用程序
- 用MS.NET开发三层结构应用程序
- ASP.NET的三层结构开发模式
- MS.NET开发三层结构应用程序
- 如何从多个项目创建 ASP.NET 应用程序以进行组开发(转贴)
- ASP.NET---使用Asp.NET开发三层架构的应用程序