转载

从头开始做一个OA项目(四) 三层建设

现在我们就要建立三层架构了,当然这个项目的架构并不会一蹴而就的建设好,而是从简单到深入一点一点的建设。在后面我们开发的过程中,甚至要不断的来修改这个架构。那么下面我们就来完成这些步奏。

(一)  搭建实体类库(注意这不属于三层中的任意一层,只是三层数据之间数据传输的容器)

步奏如下:添加---新建项目----类库---修改项目名称(这里呢,我们修改为解决方案名字加上实体Model名称)

从头开始做一个OA项目(四) 三层建设

图1-1

从头开始做一个OA项目(四) 三层建设

图1-2

从头开始做一个OA项目(四) 三层建设

图1-3

那么上述我们就已经创建好了实体类库,接下来我们分别在创建一下我们的三层架构,其中数据访问层和业务逻辑层创建步奏和上述一致。都是类库,这里 就不赘述了。直接贴图

从头开始做一个OA项目(四) 三层建设

1-4

二:接下来我们创建UI层,步奏如下

从头开始做一个OA项目(四) 三层建设

图1-5

从头开始做一个OA项目(四) 三层建设

图1-6

最终我们的架构如下图所示

从头开始做一个OA项目(四) 三层建设

这样一来,我们最简单的三层架构已经搭建完毕了,那么这里我想告诉大家的是在后面的文章中会陆续基于我们当前的架构逐步改善它。我透漏一下,我们后面的架构会用面向接口来进行解耦,还会用到DI和一些IOC容器。抽象工厂等等。这些概念我在会面的文章中都会一一讲解,因为最近工作繁忙。只能每天抽出一小部分时间进行写作,所以每天的知识都是一小点,也难免有错误,大家如有异议,可以给我留言或者私信,我会及时更改。当然写作时间也会很长。希望大家谅解。

正文到此结束
Loading...