ABP中有两种cache的实现方式:MemroyCache 和 RedisCache. 如下图,两者都继承至ICache接口(准确说是CacheBase抽象类)。ABP核心模块封装了MemroyCache 来实现ABP中的默认缓存功能。 Abp.RedisCache这个模块封装RedisCache来 ...
分类:
系统相关 时间:
2016-03-28 13:37:52
阅读次数:
603
System.Data.SqlClient.SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL ...
分类:
其他好文 时间:
2016-03-24 10:14:39
阅读次数:
687
ABP的依赖注入的实现有一个本质两个途径:1.本质上是依赖于Castle这个老牌依赖注入的框架。2.一种实现途径是通过实现IConventionalDependencyRegistrar的类定义Register 规则,然后通过IocManager来读取这个规则完成依赖注入。3另一种实现途径是直接Io
分类:
其他好文 时间:
2016-03-19 21:10:20
阅读次数:
2460
ABP在初始化阶段做了哪些操作,前面的四篇文章大致描述了一下。 为个更清楚的描述其脉络,做了张流程图以辅助说明。其中每一步都涉及很多细节,难以在一张图中全部表现出来。每一步的细节(会涉及到较多接口,类,调用关系,步骤流程什么的)会在后面的文章中通过其他图和文字详细描述。其实如果仔细分析Abp原代码的
分类:
其他好文 时间:
2016-03-18 17:20:00
阅读次数:
124
Abp是一种基于支持模块化设计的思想构建的。具体的功能都可以设计成一个单独的Module。Abp底层框架提供便捷的方法集成每个Module.下图是所有Abp自带的module.AbpModule是所有Module的基类,其已经拥有了IIocManager和IAbpStartupConfigurati
分类:
其他好文 时间:
2016-03-16 16:44:01
阅读次数:
172
本节目录 介绍 ICacheManager WARNING: GetCache Method ICache ITypedCache Configuration 介绍 Abp提供了1个缓存的抽象.内部使用这个缓存抽象.虽然默认的实现使用MemoryCache,但是可以切换成其他的缓存. ICacheM
分类:
Web程序 时间:
2016-03-05 23:34:03
阅读次数:
317
本节目录: 什么是依赖 传统方式的问题 解决方案 构造函数注入 属性注入 注入框架 Abp依赖注入框架 注册 通常注册 帮助接口 自定义注册 解析 构造函数 & 属性注入 IIocResolver & IIocManager 扩展 IShouldInitialize ASP.NET MVC & AS
分类:
Web程序 时间:
2016-03-05 21:57:44
阅读次数:
795
最近在.net DDD开发领域有个炒的很火的框架叫ASP.NET Boilerplate看上去很牛逼的样子,为什么我会觉得很牛逼呢? 第一:我看不懂。 第二:关注的人多,我选框架就像进饭馆,哪家人多用哪家。 本人一直以来主要从事客户端方面的开发工作,WPF与Xamarin用得稍微顺手些,近几年WEB
分类:
数据库 时间:
2016-03-05 01:31:57
阅读次数:
331
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,那么如何在abp中使用呢,已经有大牛为我们实现了一个swagger.core的组件而作为菜鸟的我们只需要通过简单安装配置即可使用。 1、安装 通过“程序管理包控制台进行安装,键入Install
分类:
其他好文 时间:
2016-02-24 14:05:04
阅读次数:
205
本节目录 介绍 Domain Layer Application Layer Infrastructure Layer Web Layer SPA & MPA frameworks/libraries 其他 介绍 为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。 ABP遵循D
分类:
Web程序 时间:
2016-02-22 23:30:40
阅读次数:
490