你的位置:首页 > ASP.net教程

[ASP.net教程]22、ASP.NET MVC入门到精通——搭建项目框架


本系列目录:ASP.NET MVC4入门到精通系列目录汇总

前面的章节,说了ASP.NET MVC项目中常用的一些技术和知识点,更多的是理论上面的东西,接下来,我将通过一个简单的OA项目来应用我们之前涉及到的一些技术,为了兼顾初学者,所以我尽量把操作步骤说得足够详细。(本来想用VS2015来演示MVC5开发的,无奈家里的笔记本是11年2月份的老爷机了,一直未曾舍得换,因为配置的缘故,笔记本不堪负重,难以安装最新版本的开发工具,只装了VS2012,当然,还有一个原因就是现在公司也是使用VS2012和MVC4。)

开发环境:win7 64bit、VS2012、sqlserver2008

使用框架:asp.net mvc4 、EF5、spring.net 、easyUI1.4x

1、新建空白解决方案

2、新建解决方案文件夹

新建解决方案文件夹可以分类打包一些项目,让整个项目变得更清晰。

 

3、新建MVC项目

右键点击UI文件夹,新建项目

 

 

为了把控制器单独作为一个项目,这里我们删除Controller文件夹

 

4、新建一个类库,来作为UI的业务逻辑层,还是建在UI目录下面

 

现在我突然想改项目的名称,把OA改为Web,这个时候,先在解决方案中直接重命名项目名称,然后移除此项目,再去解决方案目录下面找到该项目对应的文件夹OA,将文件夹名称改为OA,最后重新添加项目的引用,就可以了。

5、依次建立好其它项目,除了Web项目外,其它的均为类库项目,最终如下图:

 

创建数据库,请先下载sql脚本(下载地址:http://pan.baidu.com/s/1OLxQA),然后在sqlserver上面运行。此sql脚本是从网上下载的,是一个OA的数据库。

6、新建实体数据模型

 

 

7、修改配置文件

由于Web项目中会用到全局的配置,所以把App.config中的配置复制到Web项目中的Web.config中

 

8、添加项目之间的引用

Model

IDAL-->Model

DAL-->IDAL、Model

IBLL-->Model

BLL-->IBLL、IDAL、Model、DI

Web.Logic-->IBLL、Model、DI

Web-->Web.Logic、Model

 右键单击解决方案——项目依赖项,可以查看项目之间的引用