spritekuang

导航

2019年5月6日 #

企业级工作流解决方案(十四)--集成Abp和ng-alain--自动化脚本

摘要: 对于.net方向,做过自动化的,应该没有人不熟悉msbuild吧,非常强大的代码编译工具,.net平台的编译工作都是交给他来完成的,包括.net core的命令,本质上都是调用msbuild来执行的 对于发布到window平台,linux平台,或者用jenkins管理,核心基础还是绕不开msbuil 阅读全文

posted @ 2019-05-06 16:48 spritekuang 阅读(706) 评论(0) 推荐(1) 编辑

企业级工作流解决方案(十三)--集成Abp和ng-alain--数据库读写分离

摘要: 说到程序里面数据库管理,无非就是两件事情,一是数据库操作,对于数据库的操作,各种程序语言都有封装,也就是所谓的ORM框架,.net 方向一般用得比较多和就是.net framework和dapper,abp里还集成了NHibernate,另外就是连接字符串的管理,简单的应用直接用一个数据库连接字符串 阅读全文

posted @ 2019-05-06 14:21 spritekuang 阅读(1526) 评论(3) 推荐(5) 编辑

企业级工作流解决方案(十二)--集成Abp和ng-alain--用户身份认证与权限验证

摘要: 多租户 如果系统需要支持多租户,那么最好事先定义好多租户的存储部署方式,Abp提供了几种方式,根据需要选择,每一个用户身份认证与权限验证都需要完全的隔离 这里设计的权限数据全部存储在缓存中,每个租户单独建立缓存Key,见权限系统服务章节介绍。 用户accesstoken accesstoken的定义 阅读全文

posted @ 2019-05-06 12:13 spritekuang 阅读(1056) 评论(0) 推荐(1) 编辑

企业级工作流解决方案(十一)--集成Abp和ng-alain--权限系统服务

摘要: 权限系统主要定义为管理员增删改查权限数据,直接读取数据库,权限系统服务主要定义为供其他系统调用的权限验证接口,定义为两个不同的微服务。 权限系统有一个特点,数据变动比较小,数据量本身并不是很大,访问量非常大,项目如果做了后端权限验证(其实为了项目数据的安全,必须每一个模块都需要做后端权限验证),那么 阅读全文

posted @ 2019-05-06 10:45 spritekuang 阅读(715) 评论(1) 推荐(1) 编辑