本文是 “使用Asp.Net构建三层式Web 应用程序” 系列文章的第一部分。
在这一系列文章中,我将系统的讲述如何使用 Asp.Net 设计、构建、实现三层式Web应用程序。本文的读者应该是有一定Asp.Net基础的开发者,同时要求对数据库、C#、Ajax、Web Service也有一定的了解,另外,这篇文章也适合那些准备使用ObjectDataSource 进行Web应用程序开发的程序员。这系列文章使用我目前正在使用的一个“个人理财程序”作为范例讲解,这个程序非常小,只有三个表,但麻雀虽小五脏俱全,我主要想利用它为大家阐明一些概念,可能功能并不完备,但对于教程所讨论的主题没有影响,感兴趣的话可以自行扩展它。
古人云:条条大道通罗马。所以,我这里讲述的,只是我个人的三层式Web应用程序实现,并不是说只有这一种实现方法,也不能说明这种实现方法是最好的。
这系列文章计划分为五个部分,其中每个部分的内容如下:
Part 1. 讲解三层式Web应用程序的概念,数据访问层的实现方式,“个人理财程序”的程序介绍 以及 需求分析。
Part 2. 讲解 系统的概要、详细设计,数据库的实现,业务层对象类的实现步骤和方法。
Part 3. 讲解 数据访问层 和 业务逻辑层 的代码实现。
Part 4. 讲解 用户界面层 的实现,以及如何使用 ObjectDataSource 调用 业务逻辑层中的对象和方法。
Part 5. 讲解如何为 Part 4. 中实现的部分加上 Web Service 和 Asp.Net Ajax。
下载地址:(第一部分)
附件:
Buliding-Three-Layer-Web-Application-Using-Asp_Net-Part_1.rar