原文:ABP源码分析三十六:ABP.Web.Api

这里的内容和ABP 动态webapi没有关系。除了动态webapi,ABP必然是支持使用传统的webApi。ABP.Web.Api模块中实现了一些同意的基础功能,以方便我们创建和使用asp.net webApi。 AbpApiController:这是一个抽象基类,继承自ApiController,是AB WebApi系统中所有controller的基类。如下图中,其封装了ABP核心模块中提供的大 ...

2016-04-24 08:19 4 3123 推荐指数:

查看详情

ABP源码分析三十七:ABP.Web.Api Script Proxy API

ABP提供Script Proxy WebApi为所有的Dynamic WebApi生成访问这些WebApi的JQuery代理,AngularJs代理以及TypeScriptor代理。这些个代理就是javascript脚本,通过这些代理可以简单的访问Dynamic webApi。 如下实例演示 ...

Tue Apr 26 03:47:00 CST 2016 1 2095
ABP源码分析十六ABP ZERO中的Ldap模块

通过AD作为用户认证的数据源。整个管理用户认证逻辑就在LdapAuthenticationSource类中实现。 LdapSettingProvider:定义LDAP的setting和提供De ...

Fri May 20 04:42:00 CST 2016 2 1968
ABP源码分析十六:DTO的设计

IDTO:空接口,用于标注Dto对象。 ComboboxItemDto:用于combobox/list中Item的DTO NameValueDto<T>/NameValueDto:用于 ...

Wed Mar 30 06:05:00 CST 2016 2 5908
ABP源码分析三十三:ABP.Web

ABP.Web模块并不复杂,主要完成ABP系统的初始化和一些基础功能的实现。 AbpWebApplication : 继承自ASP.Net的HttpApplication类,主要完成下面三件事一,在Application_Start完成AbpBootstrapper的初始化。整个ABP系统 ...

Tue Apr 19 05:16:00 CST 2016 1 1449
ABP源码分析三十四:ABP.Web.Mvc

ABP.Web.Mvc模块主要完成两个任务: 第一,通过自定义的AbpController抽象基类封装ABP核心模块中的功能,以便利的方式提供给我们创建controller使用。 第二,一些常见的基础功能的实现。 AbpController:这是一个抽象基类,继承自MVC ...

Wed Apr 20 22:05:00 CST 2016 2 1711
ABP源码分析三:ABP Module

Abp是一种基于模块化设计的思想构建的。开发人员可以将自定义的功能以模块(module)的形式集成到ABP中。具体的功能都可以设计成一个单独的Module。Abp底层框架提供便捷的方法集成每个Module.下图是所有Abp自带的module.AbpModule是所有Module的基类,其已经拥有 ...

Wed Mar 16 23:42:00 CST 2016 4 11490
ABP源码分析四:Configuration

核心模块的配置 Configuration是ABP中设计比较巧妙的地方。其通过AbpStartupConfiguration,Castle的依赖注入,Dictionary对象和扩展方法很巧妙的实现了配置中心化。配置中心化是一个支持模块开发的框架必备功能。 ABP中核心功能模块中的一些功能 ...

Thu Mar 17 23:00:00 CST 2016 6 5674
ABP源码分析三十:ABP.RedisCache

ABP 通过StackExchange.Redis类库来操作Redis数据库。 AbpRedisCacheModule:完成ABP.RedisCache模块的初始化(完成常规的依赖注入) AbpRedisCacheConfig:定义了connectionStringKey ...

Thu Apr 14 06:24:00 CST 2016 1 3236
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM