MVC框架的搭建

描述:

搭建MVC框架的步骤


一、新建项目

1、打开VS2013,新建项目。

2、按下图选择,名称为Webs,解决方案为项目名称。

图1

3、选择空项目

图2


二、三层架构

1、点击解决方案,添加新建项目,在Windows栏里面选择类库。

图3

2、建各种层

业务层

Service(业务层):业务层的接口,抽象类
Manager(业务层):服务的实现,实现类
Component(业务层):组件、组装,不同的实现

数据层

Domain:模型

容器

Core(Container):容器

最后得到的结果如下图(除ToolApp,ToolApp是工具):

图4


三、引入工具

将ToolApp文件复制粘贴到项目文件中

右击解决方案——>添加——>添加现有项目——>添加ToopApp工具


四、项目之间的引用关系

1、web启动层:web>Service>(Manager)>Component>Container

容器实现动态加载(控制反转):manager可以不引用,引用后效率低。

2、Service的引用:Service>Domain

3、Manager的引用:Manager>Service>Domain

4、Component:引用service、domain、manager

5、Core:引用domain


五、引入基类

将各个基类复制粘贴到相应的层,删除class1。

得到结果如下:

图5

最后,生成项目。

此时运行项目我们会发现有很多错,所有接下来我们要进行外部引用。


六、外部引用

将Libs文件复制粘贴到项目文件中

1、Component引用:

图6

2、Core引用:

图7

3、Domain引用:

图8

4、Manager引用:

图9

5、Service引用:同Manager

6、Webs引用全部

引用后重新生成项目不会报错啦。

补充:

PagedList:分页控件

NPOI:Excel导入导出(07版本)

NHibernate:实体关系映射


七、引入程序集

Domin层引用System.ComponentModel.DataAnnotations


八、补充

项目重构(要完全删除一个项目):移除,文件里删除。

System.ComponentModel.DataAnnotations注解

要不要鼓励一下!
0%