基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(一)
系列文章基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swagger登场基于 ...
[Abp vNext微服务实践] - vue-element-admin管理Identity
一、简介abp vNext微服务框架中已经提供通用权限和用户角色管理模块,管理UI使用的是MVC模式,不适用于国内主打的MVVM开发模式。在前端框架选型后笔者决定改造abp vNext微服务框架中原有的管理UI,使用vue流行的后台管理框架Vue Element Admin进行替换。本篇将介绍abp...
[Abp vNext微服务实践] - 业务开发
前几篇分别介绍了abp vNext微服务框架、开发环境搭建和vue element admin前端框架接入,在vue element admin中实现用户角色管理基本功能后就可以开始进行业务开发了,本篇会详细的介绍如何在abp vNext中开发业务接口和前端页面实现。业务接口开发业务接口就是针对业务...
自定义Visual Studio.net Extensions 开发符合ABP vnext框架代码生成插件[附源码]
介绍我很早之前一直在做mvc5 scaffolder的开发功能做的已经非常完善,使用代码对mvc5的项目开发效率确实能成倍的提高,就算是刚进团队的新成员也能很快上手,如果你感兴趣 可以参考 http://neozhu.github.io/MVC5-Scaffolder/#/ https://git...
ABP源码分析三十七:ABP.Web.Api Script Proxy API
ABP提供Script Proxy WebApi为所有的Dynamic WebApi生成访问这些WebApi的JQuery代理,AngularJs代理以及TypeScriptor代理。这些个代理就是javascript脚本,通过这些代理可以简单的访问Dynamic webApi。如下实例演示一个最基...
ABP源码分析四十五:ABP ZERO中的EntityFramework模块
AbpZeroDbContext:配置ABP.Zero中定义的entity的DbsetEntityFrameworkModelBuilderExtensions:给PrimitivePropertyConfiguration添加了扩展方法用于创建Index。AbpZeroDbModelBuilder...
abp学习(四)——根据入门教程(aspnetMVC Web API进一步学习)
Introduction With AspNet MVC Web API EntityFramework and AngularJS地址:https://aspnetboilerplate.com/Pages/Articles/Introduction-With-AspNet-MVC-Web-API...
[Abp vNext微服务实践] - vue-element-admin登录二
简介:Vue Element Admin是基于vue、element ui开发的后台管理ui,abp vNext是abp新一代微服务框架。本篇将会介绍如何改造Vue Element Admin权限验证并接入abp vNext的微服务权限模块。上篇已经介绍过Vue Element Admin登录过程,...
ABP源码分析二十七:ABP.Entity Framework
IRepository:接口定义了Repository常见的方法AbpRepositoryBase:实现了IRepository接口的常见方法EfRepositoryBase:实现了AbpRepositoryBase中定义的抽象方法:GetAll,Insert,Delete,Update。在实际项目...
ABP源码分析四十六:ABP ZERO中的Ldap模块
通过AD作为用户认证的数据源。整个管理用户认证逻辑就在LdapAuthenticationSource类中实现。LdapSettingProvider:定义LDAP的setting和提供DefautValue。主要提供配置访问AD数据库的账号信息。LdapSettings/ILdapSettings...
ABP框架初始化数据(自定义)
找到目录:AbpFramework.EntityFramework》Migrations》SeedData,这目录下创建类:DefaultDataCreator.csusing System;using System.IO;using System.Reflection;using VMM.Comm...
Castle Windsor常用介绍以及其在ABP项目的应用介绍
最近在研究ABP项目,有关ABP的介绍请看阳光铭睿 博客,ABP的DI和AOP框架用的是Castle Windsor下面就对Castle Windsor项目常用方法介绍和关于ABP的使用总结1、下载Castle.Windsor所需要的dll,在程序包管理器控制台 运行Install-Package ...
[译]发布ABP v0.19包含Angular UI选项
发布ABP v0.19包含Angular UI选项ABP v0.19已发布,包含解决的~90个问题和600+次提交.新功能Angular UI终于,ABP有了一个SPA UI选项,使用最新的Angular框架.Angular的集成不是简单地创建了一个启动模板.创建了一个基础架构来处理ABP的模块化,...
abp vnext2.0之核心组件模块加载系统源码解析与简单应用
abp vnext是abp官方在abp的基础之上构建的微服务框架,说实话,看完核心组件源码的时候,很兴奋,整个框架将组件化的细想运用的很好,真的超级解耦.老版整个框架依赖Castle的问题,vnext对其进行了解耦,支持AutoFac或者使用.Net Core的默认容器.vnext依然沿用EF co...
ABP理论学习之MVC控制器(新增)
返回总目录本篇目录介绍AbpController基类本地化异常处理响应结果的包装审计日志授权工作单元其他介绍###ABP通过Abp.Web.Mvc nuget包集成了ASP.NET MVC控制器。你可以像常规那样创建MVC控制器。依赖注入对于常规的MVC控制器可以正确地工作。但是,你应该让你的控制器...
ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十七节--Quartz与ABP框架Abp.Quartz及扩展
ABP+AdminLTE+Bootstrap Table权限管理系统一期Github:https://github.com/Jimmey-Jiang/ABP-ASP.NET-Boilerplate-Project-CMSQuartz简介Quartz.NET是一个开源的作业调度框架,是 OpenSym...
asp.net abp模块化开发之通用树2:设计思路及源码解析
一、前言上一篇大概说了下abp通用树形模块如何使用,本篇主要分析下设计思路。日常开发中会用到很多树状结构的数据,比如:产品的多级分类、省市区县,大多数系统也会用到类似“通用字典/数据字典”的功能,为系统各个地方提下拉框选择的数据源。abp提供了一个模块化系统,只要按它的约定就可以实现一个通用的树形数...
ABP vNext 自动注入,暗藏天坑如斯
导言我们在使用ABP vNext框架时,都知道该框架为我们实现了自动依赖注入(实现自动注入需要在项目里面创建Module类,并且将Module类上的DependsOn到相应的启动Module类或调用Module类,这步很关键)自动注入示例只要我们实现如下接口:ITransientDependency...
ABP框架系列之三:(Entity Framework Integration-实体框架集成)
ASP.NET Boilerplate can work with any O/RM framework. It has built-in integration with EntityFramework. This document will explain how to use EntityFr...
ABP文档 - Mvc 控制器
文档目录本节内容:简介AbpController基类本地化其它过滤异常处理和结果包装审计日志验证授权工作单元反伪造模型绑定器简介ABP通过nuget包Abp.Web.Mvc集成到Asp.net Mvc 控制器。你可以像往常那样创建普通的Mvc控制器,依赖注入可以对普通的Mvc控制器起作用,但你应当使...