ABP开发教程

2019-01-26 16:14

ABP Framework入门开发指南

领域驱动设计(DDD)红宝书

修订版本号:1.0.0.0

ABP框架中国小组(ABPFrameWorkGroup)@版权所有

2015-06-11

ABP Framework入门开发指南

序 言

天道

该开发指南基于ABP Framework官方文档,由ABP框架中国小组(ABPFrameWorkGroup)翻译。ABP框架中国小组在Github的地址为:https://github.com/ABPFrameWorkGroup,大家可以在该地址下载最新的翻译文档并加入讨论。

以后,最新的ABPFrameWork档,ABPFrameWork实例教程,以及代码都通过Github的ABP框架中国小组(ABPFrameWorkGroup)发布,请大家关注。

ABP官方文档翻译征集启动以来,得到了大家的热烈响应,先后共有10多名群友参与了翻译,目前翻译工作已经安排完毕,再次感谢广大群友的热烈支持。毫无疑问,该开发指南的发布是一次团体智慧和协作的结晶,是”ABP框架中国小组”共同努力的成果。我们应当感谢他们的默默付出,感谢他们在这个酷热的夏天依旧能够挥洒着汗水辛苦的工作。

此次的翻译工作完全是个人自主行为,旨在帮助那些学习.NET架构和研究领域驱动设计(DDD)的开发者们。我们有理由相信,通过学习官方文档并结合ABP的源码,大家的.NET水平必定有所提高。

该文档不仅是ABP的开发指南,也是.NET架构设计的一个优秀参考范本,指南中提及的各种封装和技术实现,也可以很方便的集成到自己的项目中去。因此,这里推荐大家在研究源码的时候,遇到问题可以首先参考一下这本指南。

? 关于此次翻译的标准如下:

(1) 保留了原文的大部分关键词,这样方便大家以后学习这些常见词汇。

(2) 翻译的人称有第一人称和第二人称,由于时间关系,来不及统一。我个人倾向于第一人称,因此对部分群友的翻译做了调整。

(3) 对部分翻译的语法做了调整,并且更加符合中国人的习惯。

(4) 翻译总体上保留了原文的风格,大家可以对比一下原文,这不失为一个学习英语的最佳实践。

(5) 对于常见词汇,翻译统一了标准:如,derived翻译为派生,be used to翻译为“调用”而不是“被用来”,implement翻译为实现,等等。这里不在叙述。

ABP框架中国小组(ABPFrameWorkGroup)版权所有 | 版本:1.0

ABP Framework入门开发指南

? 关于ABP快速开发框架及实战:

(1) 接下来ABP群会推出实例演示视频以及在线培训等。

(2)此外会根据大家的使用情况推出集成权限、用户、角色的基本开发框架。 (3)针对企业的开发者,我们将会推出高级版开发框架。

欢迎大家关注群主(上海 -阳铭)的博客:http://www.cnblogs.com/mienreal ABP架构设计交流群:134710707

ABP框架中国小组(ABPFrameWorkGroup)成员如下(排名不分先后,随机排列): ? 山东-李伟 303283209 ? 台灣-小張 2987853943 ? 厦门-浩歌 385650059 ? 深圳-Carl 280141563 ? 冰封 121087772 ? NoZero 3921342 ? 南京-菜刀 252900664 ? 深圳-Leo 254213048 ? 成都-乐忧68336713

? 上海-半冷 562758404 ? 上海-阳铭 614573519

? 东莞-天道 1832339824

总排版:北京-北北34665992 总审核:上海-阳铭614573519 总编辑:东莞-天道 1832339824

由于个人技术水平和英文水平也是有限的,因此错误在所难免。希望大家多多指正。有错误或其他疑问的,请联系天道:1832339824@qq.com

东莞-天道于2015年6月13日星期六晚20点

ABP框架中国小组(ABPFrameWorkGroup)版权所有 | 版本:1.0

ABP Framework入门开发指南

目 录

1 ABP总体介绍 .............................................................................................. 1

1.1入门介绍 .............................................................................................................................. 1

1.1.1 ABP采用了以下技术 ............................................................................................... 2 1.1.2 ABP框架已实现了以下特性 .................................................................................... 2 1.1.3 ABP适用的场景 ...................................................................................................... 4 1.2多层架构体系 ....................................................................................................................... 4

1.2.1前言 ......................................................................................................................... 4 1.2.2 ABP的体系结构 ...................................................................................................... 5 1.2.3领域层 ...................................................................................................................... 5 1.2.4应用层 ...................................................................................................................... 6 1.2.5基础设施层............................................................................................................... 6 1.2.6 WEB与展现层 ......................................................................................................... 6 1.2.7其它 ......................................................................................................................... 7 1.3模块系统 .............................................................................................................................. 7

1.3.1 ABP模块系统简介 ................................................................................................... 7 1.3.2生命期事件............................................................................................................... 8 1.3.3模块依赖 .................................................................................................................. 9 1.3.4自定义的模块方法 .................................................................................................. 10 1.4启动配置 ............................................................................................................................ 11

1.4.1配置ABP ............................................................................................................... 11

ABP框架中国小组(ABPFrameWorkGroup)版权所有 | 版本:1.0i

ABP Framework入门开发指南

1.4.2配置模块 ................................................................................................................ 13 1.4.3为一个模块创建配置 .............................................................................................. 13

2 ABP公共结构 ............................................................................................ 16

2.1 ABP依赖注入 .................................................................................................................... 16

2.1.1传统方式的问题 ..................................................................................................... 16 2.1.2解决方案 ................................................................................................................ 18 2.1.3依赖注入框架 ......................................................................................................... 20 2.1.4 ABP依赖注入的基础结构 ...................................................................................... 21 2.1.5附件 ....................................................................................................................... 25 2.2 ABP会话管理 .................................................................................................................... 26

2.2.1简介 ....................................................................................................................... 26 2.2.2注入会话 ................................................................................................................ 27 2.2.3使用会话属性 ......................................................................................................... 27 2.3 ABP日志管理 .................................................................................................................... 28

2.3.1服务器端 ................................................................................................................ 28 2.3.2客户端 .................................................................................................................... 32 2.4 ABP设置管理 .................................................................................................................... 32

2.4.1介绍 ....................................................................................................................... 32 2.4.2定义设置 ................................................................................................................ 33 2.4.3设置范围 ................................................................................................................ 34 2.4.4获取设置值............................................................................................................. 35

ABP框架中国小组(ABPFrameWorkGroup)版权所有 | 版本:1.0ii


ABP开发教程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年黑龙江造价工程师土建计量:混凝土搅拌考试试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: