加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

mvc项目架构搭建之UI层的搭建 架构搭建初步

发布时间:2020-12-16 09:00:26 所属栏目:asp.Net 来源:网络整理
导读:项目架构搭建之UI层的搭建 ? Contents ? 系列一【架构概览】 0.项目简介 1.项目解决方案分层方案? 2.所用到的技术 3.项目引用关系? ? 系列二【架构搭建初步】 4.项目架构各部分解析 5.项目创建? ? 系列三 【Infrastructure搭建】 6.项目架构搭建之Core搭建 7

项目架构搭建之UI层的搭建

?

Contents

?

系列一【架构概览】

0.项目简介

1.项目解决方案分层方案?

2.所用到的技术

3.项目引用关系?

?

系列二【架构搭建初步】

4.项目架构各部分解析

5.项目创建?

?

系列三 【Infrastructure搭建】

6.项目架构搭建之Core搭建

7.项目架构搭建之Models搭建

?

系列四 【Repository和Service的搭建】

8.项目架构搭建之IDAL搭建?
9.项目架构搭建之MSSQLDAL搭建
10.项目架构搭建之IBLL搭建
11.项目架构搭建之BLL搭建

?

?

系列五 【UI搭建】

12.WebHelper搭建

13.Web搭建

14.AdminLogic搭建

?

系列六 【项目扩展】

15.新增Model的处理

?

?

?

?

12.项目架构搭建之WebHelper搭建

  • BLLSessionFactory
    • 实现IBLL层中的IBLLSessionFactory接口

  • OpaerateContext
    • 定义常用的常量
    • 使用日志助手实例,帮助记录日志
    • 在构造函数中通过反射获取BLLSession实例,获取service层的各个接口
    • 使用单例模式访问OperateContext

13.项目架构搭建之Web搭建

  • 创建MVC Web项目

  • 新建区域

  • 配置路由

    当应用程序中使用到区域时,为避免命名空间内的控制器命名冲突,一般需要设置区域路由的命名空间

  • 配置log4net

    log4net需要在配置文件中进行配置

  1. 首先需要在<configSections>节点添加log4net

  2. 在web.config文件中添加log4net节点,配置log4net

    (Level的值调试期间最好设置为debug,在上线正式运行的时候可设置为error)

    ?

  3. 在Global.asax文件中的 Application_Start 方法中调用log4net初始化方法

?

14.项目架构搭建之AdminLogic搭建

  • 创建AdminLogic项目,添加引用System.Web.Mvc 类库,和对 WebHelper,Core和Models项目的引用

  • 创建自定义的workContext
  • 创建自定义的BaseController

    创建自定义BaseController,并在BaseController中定义logger用于记录日志,定义workContext,之后创建其他控制器的时候必须继承BaseController

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读