ABP框架理论研究总结(典藏版)】的更多相关文章

目前,我已经完成了Module-Zero的翻译,请查看我的<Module-Zero学习目录>. 到现在为止,使用ABP框架开发正式项目已经3个月有余了,期间翻阅了大量文档资料,包括ABP官网的文档,以及 @阳光铭睿 的系列教程. 但是我今天想回过头来,照着ABP官网的英文文档,加上我这几个月使用ABP做项目的经验或心得,凭借着自己过了英语六级的英文水平,以及本身对技术和英文同样热爱的难得,决定对ABP官网的文档翻译一下,我会在用词和翻译上力求大家都能理解.之前也看了 @阳光铭睿 的系列教程,翻…
Overview 在前面的文章里有针对 abp 的项目模板进行简化,构建了一个精简的项目模板,在使用过程中,因为我们暴露的 api 需要包含版本信息,我们采取的方式是将 api 的版本号包含在资源的 URI 中.因为 abp 默认的 api 是没有版本的概念的,所以这里为了实现 api 版本化需要针对 abp 项目的 api 路由进行改造,从而满足我们的需求.本篇文章则是实现这一改造过程的演示说明,希望可以对你有所帮助 完整的项目模板如下所示 模板源码地址:https://github.com/…
1.运行时错误,使用Checked块语句进行异常检查与抛出异常. 2.值类型使用线程堆栈保存数据,数据大小大概为1M左右,引用类型使用托管堆保存数据,可以无限分配空间,因为有一个GC垃圾回收机制存在,注意结构类型和枚举类型都属于值类型. 3.程序在使用常量时,实际不需要为常量分配内存,可以在程序集元数据中提取常量的值. 4.ReadOnly字段表示只允许写入一次变量的值,此后便不可再读. 5.return语句是跳转到方法结束的位置. 6.…
很多系统开发中都会碰到文件相关的处理,最近顺手开发一个小型文件系统的过程中碰到图片缩略图的需求,需要在显示的时候提供缩略图,下载的时候提供原图,大家直接想到的可能是java自带的图片处理类,但是处理过于复杂,无法满足需求,特别是在水印等方面支持的不太好,老样子,直接发轮子,接好了~ 简单介绍下今天的轮子吧: thumbnailator: google开发并维护 github开源 不依赖于外部库 操作超级简单(真的超级简单) action: ONE.按照原图缩小(原图001.jpg-->002.j…
研究ABP框架好多天了,第一次看到这个框架的名称到现在已经很久了,但由于当时内功有限,看不太懂,所以就只是大概记住了ABP这个名字.最近几天,看到了园友@阳光铭睿的系列ABP教程,又点燃了我内心要研究ABP框架的熊熊烈火.@阳光铭睿的系列ABP教程我已经看完了,并且ABP官网(http://www.aspnetboilerplate.com/)的文档也看得差不多了.同时也发现了园友@阳光铭睿的系列ABP教程很多都是从官网翻译过来的,而且翻译水平有限,很难不让对英语稍微感兴趣的我挑刺儿(可能@阳光…
本人是ABP初学者,在看英文文档和@tkb至简 的ABP框架理论研究总结(典藏版)时,发现大神@tkb至简中少了对Value Objects的翻译,看文档是新的,大神没时间把,小弟给补充上. 介绍 值对象基类 最佳实践 介绍 "用于描述领域的某个方面而本身没有概念标识的对象称为 a VALUE OBJECT"(Eric Evans) 对于实体是相反的,实体有它们的表示(id),一个值对象没有标识.如果两个实体的标识不相同,即使它们所有的其他实体属性是一样的,它们也被称为不同的对象/实体…
thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.45;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr&g…
官方网站 Github ABP集合贴 @ kebinet https://www.codeproject.com/articles/1115763/using-asp-net-core-entity-framework-core-and-asp-n https://www.codeproject.com/articles/1117216/using-asp-net-core-entity-framework-core-and-asp ABP文档 官方文档 ABP框架理论研究总结(典藏版) @ t…
ABP集合贴 本文背景 公司最近规划的新框架准备基于ABP来搭建,自从在阳铭博客看到ABP框架的介绍后,就一直持续关注着,但还没真正在实际项目中直接使用ABP,只是自己做了一些学习和Demo.ABP所用到的一些新技术倒是有些吸收了用在了以前的框架中,例如AutoMapper.Dto.Swagger等.以前我们公司是自己研发了一套基于MVC5+NHibernate+Memcached+Mysql读写分离的框架.由于我是公司里面比较早接触ABP的,零零散散也收集了一些ABP相关资料,每次有团队成员找…
本文背景 公司最近规划的新框架准备基于ABP来搭建,自从在阳铭博客看到ABP框架的介绍后,就一直持续关注着,但还没真正在实际项目中直接使用ABP,只是自己做了一些学习和Demo.ABP所用到的一些新技术倒是有些吸收了用在了以前的框架中,例如AutoMapper.Dto.Swagger等.以前我们公司是自己研发了一套基于MVC5+NHibernate+Memcached+Mysql读写分离的框架.由于我是公司里面比较早接触ABP的,零零散散也收集了一些ABP相关资料,每次有团队成员找我要相关资料时…