-Page 3 of 33-
目 录
0. 引言 ................................................................................................................................... 4
0.1 目的 .............................................................................................................................. 4
0.3 读者对象 ...................................................................................................................... 4
0.4 参考文档 ...................................................................................................................... 4
0.5 术语与缩写解释 ........................................................................................................... 4
1 ORM 介绍 ....................................................................................................................... 5
1.1 轻量级 ORM 简介 ................................................................................................... 5
2 基于 NBEAR 的三层系统架构 ...................................................................................... 6
3 总体设计 ......................................................................................................................... 6
3.1 约定 .......................................................................................................................... 6
3.1.1 程序集和命名空间 ........................................................................................... 6
3.1.2 接口、类和枚举的命名约定............................................................................ 8
3.1.3 使用注释和代码区 region ................................................................................ 8
3.2 设计原则 .................................................................................................................. 9
3.2.1 数据库设计原则 ............................................................................................... 9
3.2.2 应用程序设计原则 ........................................................................................... 9
3.3 设计实现 ................................................................................................................. 10
3.3.1 数据库设计 ...................................................................................................... 11
3.3.2 模型层设计 ...................................................................................................... 18
3.3.3 数据访问层设计 .............................................................................................. 20
3.3.4 业务逻辑层设计 .............................................................................................. 22
3.3.5 表示层设计 ...................................................................................................... 25
3.3.6 构件实现 .......................................................................................................... 25
3.4 通用业务处理 ......................................................................................................... 26
3.4.1 缓存 ................................................................................................................. 26
3.4.2 日志 ................................................................................................................. 27
3.4.3 权限管理 .......................................................................................................... 27
3.5 配置文件 ................................................................................................................. 28
3.5.1 Web.config ....................................................................................................... 28
4 基于 NBEAR 架构的框架代码生成器 .......................................................................... 28
评论0
最新资源