自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

转载 spring-boot-starter-web排除自带的logback依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!-- 排除自带的logback依赖 --> ...

2019-09-06 17:10:00 5161

转载 svn中status为missing的文件的处理方式

svn中status为missing的文件在每次commit时都会出现在待提交的列表里,而且它的上级文件夹前面有个红色的点,有碍观瞻,处理方式也很简单:1.在待提交的列表里,右击该文件->delete2.提交转载于:https://www.cnblogs.com/kid1412/p/7643481.html...

2017-10-09 23:05:00 993

转载 发送邮件

文档目录简介IEmailSenderISmtpEmailSenderNullEmailSender配置集成 MailKit安装集成用法定制简介发送邮件是一个很常用的任务,几乎每个应用都需要。Abp提供了一个基本的框架,用于简单地发送邮件并为它分离出了邮件服务的配置。IEmailSende...

2017-06-10 01:57:00 575

转载 ABP文档 - 对象与对象之间的映射

文档目录本节内容:简介IObjectMapper 接口集成 AutoMapper安装创建映射自动映射的特性自定义映射扩展方法MapTo单元测试预定义的映射LocalizableString -> string注入 IMapper简介把一个对象映射到另一个相似的对象很...

2017-05-08 21:08:00 277

转载 ABP文档 - Quartz 集成

文档目录本节内容:简介安装创建工作调度工作更多简介Quartz是一个功能完整的开源工作调度系统,可用于最小的应用到一个大型的企业系统.Abp.Quartz包简单地把Quartz集成到ABP中.ABP已经内置后持久化的台作业和工作者,如果你有更高的调度上的需求,Quzrtz是一个好的选择,同样Hangfire也是一个好的关于...

2017-02-20 13:58:00 417

转载 ABP框架 - 嵌入资源

文档目录本节内容:简介创建嵌入文件xproj/project.json 格式csproj 格式添加到嵌入式资源管理器使用嵌入式视图使用嵌入式资源ASP.NET Core 配置忽略文件重写嵌入文件简介ABP提供了一个易用的方式,在你的web应用里嵌入Razor视图(.cshtml文件)和其它资源...

2017-02-16 11:22:00 183

转载 ABP框架 - 规约

文档目录本节内容:简介示例创建规约类在仓储里使用规约组合规约讨论何时使用何时不用简介规约模式是一个特别的软件设计模式,业务逻辑可以使用boolean逻辑重新链接业务逻辑(维基百科).实践中的大部分情况,它是为实体或其它业务对象,定义可复用的过滤器.示例在此小节,我们将看到规约模式的必...

2017-02-16 09:44:00 205

转载 AspNet Identity 和 Owin 谁是谁

英文原文:http://tech.trailmax.info/2014/08/aspnet-identity-and-owin-who-is-who/最近我发现Stackoverflow上有一个非常好的问题.提问者问:为什么在调用AuthenticationManager.SignIn后,claim仍然可以被添加到Identity并持久化到cookie里.示例代码如下所示:...

2017-02-15 21:42:00 132

转载 Abp之工作单元与事务

环境:Abp1.2疑问:没有调用工作单元的SaveChanges方法引起的事务提交时机的问题.例如:有一个应用服务代码如下: public void CreatePhrase(PhraseCreateDto input) {var phrase = Mapper.Map<Phrase>(input); ...

2017-01-26 23:15:00 344

转载 英语从头学

4级没有过,听力完全不行,阅读能力有一点点,初中时英语还马马虎虎,高中开始哑巴英语,2016年3月19日开始决定重新学,以前总认为反正就是为了看懂点技术材料,所以也没重视过读,不过后来发现光看记不住单词,很多单词认识我,我不记得它.所以决定从音标开始,简单记录一下过程吧.1.赖世雄美语音标:每个都反复听,跟着读,一天不求多,只读3,4个.这叫积少成多.2.把4级单词过一遍:用的是...

2017-01-17 17:59:00 83

转载 Asp.net Boilerplate之AbpSession扩展

当前Abp版本1.4.2,项目类型为MVC5.以属性的形式扩展AbpSession,并在"记住我"后,下次自动登录也能获取到扩展属性的值,版权归"角落的白板报"所有!step1.添加IAbpSessionExtensions接口: /// <summary> /// IAbpSession Extensions 登录时"记住我"保存Cookie...

2017-01-07 14:57:00 135

转载 Asp.net Boilerplate源码中NotNullAttribute的用处

看Asp.net Boilerplate 1.1.3.0源码时发现有一个NotNullAttribute的定义和27处的引用,就是不知道它的作用,当然顾名思义是可以的,就是不知道它是怎么判断的,在哪里判断非空呢?拦截器里也没有找到,而且奇怪的是命名空间是JetBrains.Annotations,而JetBrains是一家为开发人员做开发工具的公司,所以Google了一下,...

2017-01-04 23:56:00 490

转载 对Castle Windsor的Resolve方法的解析时new对象的探讨

依赖注入框架Castle Windsor从容器里解析一个实例时(也就是调用Resolve方法),是通过调用待解析对象的构造函数new一个对象并返回,那么问题是:它是调用哪个构造函数呢?无参的构造函数带参但参数不是靠依赖注入的构造函数带参且参数是靠依赖注入的构造函数有多个带参且参数是靠依赖注入的构造函数带着这个问题,我写了一段测试代码.测试1:只有...

2017-01-03 21:49:00 266

转载 DynamicObject - 代理对象的种类

开箱即用,DynamicProxy提供了多种代理对象,主要分成两个大类:基于继承(Inheritance-based)基于继承的代理是通过继承一个代理类来实现,代理拦截对类的虚(virtual)成员的调用并把它们转发到基本实现,在这种情况下,代理和被代理对象是一个,这也就意味着你不能为一个已经存在的对象,创建基于继承的代理.在DynamicProxy里只有一种基于继承的代理....

2016-12-19 15:07:00 120

转载 ABP文档 - Javascript Api - AJAX

本节内容:AJAX操作相关问题ABP的方式AJAX 返回信息处理错误HTTP 状态码WrapResult和DontWrapResult特性Asp.net Mvc 控制器Asp.net Web Api 控制器动态Web Api层Asp.net Core 控制器动态Web Api层AJAX操作相...

2016-11-16 21:52:00 236

转载 ABP文档 - Javascript Api - Message

本节内容:显示信息确认Message API给用户显示一个信息,或从用户那里获取一个确认信息。Message API默认使用sweetalert实现,为使sweetalert正常工作,你应该包含它的css和javascript文件,然后把abp.sweet-alert.js适配器包含到你的页面里。显示信息例如:abp.message.i...

2016-11-16 11:43:00 228

转载 ABP文档 - EntityFramework 集成

文档目录本节内容:Nuget 包DbContext仓储默认仓储自定义仓储特定的仓储基类自定义仓储示例仓储最佳实践ABP可使用任何ORM框架,它已经内置了EntityFrame(以下简称EF),这个文档将解释如何在ABP里使用EF,我们假设你对EF已经有初步的了解。Nuget 包在AB...

2016-11-03 12:06:00 111

转载 ABP文档 - SignalR 集成

文档目录本节内容:简介安装服务端客户端连接确立内置功能通知在线客户端帕斯卡vs 骆峰式你的SignalR代码简介使用Abp.Web.SignalR nuget包,使基于应用的ABP使用SignalR非常容易,查看SignalR文档了解SignalR的明细信息。安装服务端在你...

2016-11-03 11:19:00 242

转载 ABP文档 - 通知系统

文档目录本节内容:简介发送模式通知类型通知数据通知重要性关于通知持久化订阅通知发布通知用户通知管理器实时通知客户端通知存储通知定义简介通知用来告知用户系统里特定的事件发生了,ABP提供一个发布/订阅,它基于实时通知基础框架。发送模式有两种方式可以发送通知给用户:...

2016-11-02 23:54:00 494

转载 ABP文档 - Hangfire 集成

文档目录本节内容:简介集成Hangfire 面板授权简介Hangfire是一个综合的后台作业管理器,可以在ABP里集成它替代默认的后台作业管理器,你可以为Hangfire使用相同的后台作业Api,因此你的代码不依赖于Hangfire,但是,如果你喜欢你可以直接使用Hangfire的API。集成首先,安装Abp.HangFire...

2016-11-02 11:16:00 240

转载 ABP文档 - 后台作业和工作者

文档目录本节内容:简介后台作业关于作业持久化创建一个后台作业在队列里添加一个新作业默认的后台作业管理器后台作业存储配置禁用作业执行Hangfire 集成后台工作者创建一个后台工作者注册后台工作者后台工作者生存方式使你的应用一直运行简介ABP提供了后台...

2016-11-02 10:37:00 286

转载 ABP文档 - Javascript Api

文档目录本节内容:AJAXNotificationMessageUI Block & BusyEvent BusLoggingOther Utility FunctionsABP提供了一序列的对象和功能,使javascript开发容易且标准。此处有一个ABP里api的列表,点击标题查看明细和使用方法。AJAX...

2016-11-01 12:48:00 87

转载 ABP文档 - 导航

文档目录本节内容:创建菜单注册导航供应器显示菜单每个web应用都有一些菜单用来在页面/屏幕之间导航,ABP提供了一个通用的基础框架创建并显示菜单给用户。创建菜单一个应用可能由不同模块组成,每个模块可以有它自己的菜单项,为了定义菜单项,我们需要创建一个继承于NavigationProvider的类。假设有一个如下所示的主...

2016-11-01 12:21:00 83

转载 ABP文档 - 本地化

文档目录本节内容:简介应用语言本地化源XML文件注册XML本地化源JSOn文件注册JSON本地化源资源文件自定义源获取一个本地文本在服务端在MVc控制器里在MVC视图里在Javascript里格式化参数默认本地化源扩展本地化源...

2016-11-01 11:04:00 274

转载 ABP文档 - 嵌入的资源文件

文档目录本节内容:简介创建嵌入的文件暴露嵌入的文件使用嵌入的文件简介一个web应用里,客户端包含javascript,css,xml等文件,这此文件被添加到一个web项目后,发布成独立的文件,有时,我们需要把一些这样的文件打包入一个程序集(一个类库项目,一个Dll文件),并且作为嵌入式资源文件部署在这个程序集里,ABP提供了一个基础架构,方...

2016-10-31 23:36:00 255

转载 ABP文档 - 异常处理

文档目录本节内容:简介启用错误处理非AJAX请求显示异常UserFriendlyExceptionError 模型AJAX 请求异常事件简介这个文档针对Asp.net Mvc和Web Api,如果你对Asp.net Core感兴趣,请看Asp.net Core文档。在一个Web应用里,异常通常在...

2016-10-31 22:40:00 383

转载 ABP文档 - Mvc 视图

文档目录本节内容:简介AbpWebViewPage 基类简介ABP通过nuget包Abp.Web.Mvc集成到Mvc视图里,你可以像往常那样创建常规的视图。AbpWebViewPage 基类ABP也提供了AbpWebViewPage,它定义了一些有用的属性和方法,如果你使用启动模板创建你的应用,那么你所有的视图自动继承自这个基类。...

2016-10-31 12:42:00 116

转载 ABP文档 - Mvc 控制器

文档目录本节内容:简介AbpController基类本地化其它过滤异常处理和结果包装审计日志验证授权工作单元反伪造模型绑定器简介ABP通过nuget包Abp.Web.Mvc集成到Asp.net Mvc 控制器。你可以像往常那样创建普通的Mvc控制器,依赖注入可以对普通的Mvc控制器起作...

2016-10-31 00:29:00 135

转载 ABP框架 - Swagger UI 集成

文档目录本节内容:简介Asp.net Core安装安装Nuget包配置测试Asp.net 5.x安装安装Nuget包配置测试简介来自它的网页:“...使用一个Swagger-enabled Api,你将获取交互文档,客户端SDK的创建和暴露。”。Asp.net Core安装...

2016-10-30 20:46:00 175

转载 ABP框架 - OData 集成

文档目录本节内容:简介安装安装Nuget包设置模块依赖配置你的实体创建控制器示例获取实体列表请求响应获取单个实体请求响应获取单个实体及导航属性请求响应查询请求响应创建一个新实体请求响应获取元数据请求...

2016-10-30 19:40:00 110

转载 ABP框架 - 动态Web Api层

文档目录本节内容:创建动态Web Api控制器ForAll 方法重写 ForAllForMethodsHttp 动词WithVerb 方法HTTP 特性命名约定Api 浏览器RemoteService 特性动态Javascript代理AJAX 参数单独服务脚本Angular 集成...

2016-10-30 12:00:00 570

转载 ABP文档 - Web Api 控制器

文档目录本节内容:简介AbpApiController 基类本地化其它过滤审计日志授权防伪造过滤工作单元结果包装和异常处理结果缓存验证模块绑定器简介通过Abp.Web.Api的nuget包,把ABP集成到Asp.net Web Api 控制器里。你可以像之前做的那样创建平常的As...

2016-10-29 23:36:00 138

转载 ABP文档 - 审计日志

文档目录本节内容:简介关于 IAuditingStore配置通过特性启用/禁用注意简介维基百科:“一个审计追踪(也叫审计日志)是一个安全相关的时序记录、记录组、和/或记录源和目标,作为任何时候一个特殊操作带来影响的一序列活动的书面文件”。ABP提供一个基础框架来自动记录所有与应用的交互,它能记录有意的方法调用和调用者信息...

2016-10-29 01:58:00 287

转载 ABP框架 - 功能管理

文档目录本节内容:简介关于 IFeatureValueStore功能类型Boolean 功能Value 功能定义功能基本功能属性其它功能属性功能层次检查功能使用RequiresFeature特性RequiresFeature特性注意事项使用 IFeatureChecker...

2016-10-28 23:47:00 141

转载 ABP框架 - 授权

文档目录本节内容:简介关于 IPermissionChecker定义许可检查许可使用 AbpAuthorize特性AbpAuthorize特性注意事项废止授权使用 IPermissionChecker在Razor视图里客户端(Javascript)许可管理器简介几乎所有的企业应用在...

2016-10-28 14:59:00 198

转载 ABP框架 - 验证数据传输对象

文档目录本节内容:简介使用数据注解自定义验证禁用验证正常化简介一个应用的输入应当先要验证,这个输入可能来自用户或另一个应用,在一个web应用里,验证通常实现两次:在客户端和在服务端,客户端验证是为了用户体验,最好是先检查一个表单并向用户显示无效的输入,但是服务端的验证更具有决定性意义和必要性。服务端验证通常实现在应用服务或控制器(通...

2016-10-28 01:02:00 92

转载 ABP框架 - 数据传输对象

文档目录本节内容:DTO的必要性领域层的抽象数据隐藏序列化和延迟加载问题DTO 约定和验证示例DTO和实体间自动映射使用特性和扩展方法进行映射辅助接口和类Data Transfer Objects(DTO)用来在应用层和展现层之间传输数据。展现层使用一个DTO调用一个应用服务方法,然后...

2016-10-28 00:20:00 192

转载 ABP框架 - 应用服务

文档目录本节内容:IApplicationService 接口ApplicationService 类CrudAppService 和 AsyncCrudAppService 类简单的CRUD应用服务示例定制CRUD应用服务获取列表创建和更新其它工作单元一个应用服务生命周期应用服务把领域逻辑暴露给...

2016-10-27 12:11:00 248

转载 ABP框架 - 数据过滤

文档目录本节内容:简介预定义过滤ISoftDelete何时可用?IMustHaveTenant何时可用?IMayHaveTenant何时可用?禁用过滤关于using声明关于多租户启用过滤设置过滤参数SetTenantId 方法自定义过滤EntityFramework.Dy...

2016-10-27 01:19:00 768

转载 ABP框架 - 领域事件(EventBus)

文档目录本节内容:EventBus注入 IEventBus获取默认实例定义事件预定义事件处理完异常实体修改触发事件处理事件处理基类事件处理程序异常处理多个事件处理程序注册自动手动反注册在C#里,一个类可以定义自己的事件,然后其它类可以注册它...

2016-10-27 00:13:00 908

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除