码迷,mamicode.com
首页 > Web开发 > 详细

22、ASP.NET MVC入门到精通——搭建项目框架

时间:2015-12-11 01:12:40      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

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

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

开发环境:win7 64bitVS2012sqlserver2008

使用框架:asp.net mvc4 EF5spring.net easyUI1.4x

1、新建空白解决方案

技术分享

2新建解决方案文件夹

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

 技术分享

Common:基础架构、包含一些通用的组件,以及IOC容器

Repository:数据仓储

Service:服务层(业务逻辑和API接口)

UI:界面(MVC项目)

3、新建MVC项目

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

 技术分享

 技术分享

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

 技术分享

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

 技术分享

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

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

 技术分享

Web.Logic就相当于独立的Controller项目

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

6、新建实体数据模型

 技术分享

 技术分享技术分享技术分享

技术分享

7、修改配置文件

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

 技术分享技术分享

8、添加项目之间的引用

Model

IDAL-->Model

DAL-->IDALModel

IBLL-->Model

BLL-->IBLLIDALModelDI

Web.Logic-->IBLLModelDI

Web-->Web.LogicModel

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

技术分享

 一下子就零点了,先洗洗睡了,最近深圳真冷,555~ 未完,待续....

22、ASP.NET MVC入门到精通——搭建项目框架

标签:

原文地址:http://www.cnblogs.com/jiekzou/p/5037759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!