文章出處
文章列表
項目架構搭建之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需要在配置文件中進行配置
- 首先需要在<configSections>節點添加log4net
-
在web.config文件中添加log4net節點,配置log4net
(Level的值調試期間最好設置為debug,在上線正式運行的時候可設置為error)
-
在Global.asax文件中的 Application_Start 方法中調用log4net初始化方法
14.項目架構搭建之AdminLogic搭建
-
創建AdminLogic項目,添加引用System.Web.Mvc 類庫,和對 WebHelper,Core和Models項目的引用
- 創建自定義的workContext
-
創建自定義的BaseController
創建自定義BaseController,并在BaseController中定義logger用于記錄日志,定義workContext,之后創建其他控制器的時候必須繼承BaseController
文章列表
全站熱搜
留言列表