当前位置: 首页 > 软件库 > 数据库相关 > >

ABP-ASP.NET-Boilerplate-Project-CMS

授权协议 Readme
开发语言 C/C++
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 何玉韵
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统

工具支持

 visual studio 2017

 sql server 2008以上

 Redis :下载的Redis https://github.com/MicrosoftArchive/redis/releases 

打开方式

 1. clone项目,然后visual studio 2017打开。

 2. 包还原(如果是直接clone本项目,这一步可以省略)。

  3. 新建一个空的数据库,并修改项目中数据库连接,指向刚建好的空的数据库。

 4. 工具 -> nuget包管理器-> 程序包管理控制台 下面选中xxxxentityframework,然后输入update-database 会自动生成数据库。

 5. 运行项目 用户名:admin 密码123qwe 即可看到效果,不懂地方参考博客园文章。

  1. 已经注释掉AbpRedisCache,保证直接运行不会报错。

 打开方式详细可以参考第一章:http://www.cnblogs.com/anyushengcms/p/abp.html   

博客园地址

如果不知道怎么用,请前往个人博客园看下教程,博客园地址:http://www.cnblogs.com/anyushengcms/p/7325126.html

简介

这也是算是一种学习的方法和态度吧,经常去学习和总结,写下一点对于ABP(ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称)框架的理解和运用.

   "ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。"

    "ASP.NET Boilerplate 基于DDD的经典分层架构思想,实现了众多DDD的概念(但没有实现所有DDD的概念)。"

效果图

 1.png

1

2

3

image.png

image.png

image.png

image.png

image.png

初衷

学而时习之,不亦说乎,温顾温知新,可以为师矣.

这其实是一个 abp框架的入门项目,尽管网上有很多资料,但是我们要自己动手去敲一遍代码,于是就有了这一系列文章,看懂远不如动手去做,动手做才能发现很多自己不懂的问题,不断的反思和总结,“乐于分享是一种境界的突破”。" 分享是很有意思,也是可以锻炼人的。 分享意味着自我的不断净化提升,不给自己后退的余地。为什么这么说呢?因为:一,分享的就是你所知道的,你所知道的是你投资时间和精力学来的,分享意味着你做到无私地把它分享出更高的价值,这是很伟大的。二,分享意味着你要不断去追寻新知,这很重要。只有用心生活,用心体会,才能不断有新的东西分享。这就是善于借用外力来完善自己的表现。。三,我们在分享的过程中,学会进一步判断,进一步深入思考,从而进一步提升思绪。这很重要,自己要了解自己,这是一个不断学习的过程。"

下面是这期文章的目录:

(1)ABP+AdminLTE+Bootstrap Table权限管理系统第一节--使用ASP.NET Boilerplate模板创建解决方案

(2)ABP+AdminLTE+Bootstrap Table权限管理系统第二节--数据库脚本

(3)ABP+AdminLTE+Bootstrap Table权限管理系统第三节--abp分层体系及实体相关

(4)ABP+AdminLTE+Bootstrap Table权限管理系统第四节--仓储,服务,服务接口及依赖注入

(5)ABP+AdminLTE+Bootstrap Table权限管理系统第五节--WBEAPI及SwaggerUI

(6)ABP+AdminLTE+Bootstrap Table权限管理系统第六节--abp控制器扩展及json封装以及6种处理时间格式化的方法

(7)ABP+AdminLTE+Bootstrap Table权限管理系统第七节--登录逻辑及abp封装的Javascript函数库

(8)ABP+AdminLTE+Bootstrap Table权限管理系统第八节--ABP错误机制及AbpSession相关

(9)ABP+AdminLTE+Bootstrap Table权限管理系统第九节--AdminLTE模板页搭建

(10)ABP+AdminLTE+Bootstrap Table权限管理系统第十节--AdminLTE模板菜单处理

(11)ABP+AdminLTE+Bootstrap Table权限管理系统第十一节--Bootstrap Table用户管理列表以及Module Zero之用户管理

(12)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十二节--小结,Bootstrap Table之角色管理以及module-zero角色管理

(13)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十三节--RBAC模式及ABP权限管理(附送福利)

 (14)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十四节--后台工作者HangFire与ABP框架Abp.Hangfire及扩展

 (15)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十五节--缓存小结与ABP框架项目中 Redis Cache的实现

(16)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十六节--SignalR与ABP框架Abp.Web.SignalR及扩展

 (17)ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十七节--Quartz与ABP框架Abp.Quartz及扩展

番外篇--Moddule Zero

注:番外篇参考自( https://github.com/ABPFrameWorkGroup

番外篇--Moddule Zero介绍

番外篇--Moddule Zero安装

番外篇--Moddule Zero启动模板

番外篇--Moddule Zero多租户管理

番外篇--Moddule Zero 版本管理与组织单位管理

未完待续...

运用到的服务端技术:

客户端:(前端是用的AdminLTE,Bootstrap  table.是开源的,不涉及版权)

最后喜欢的请点下star

 相关资料
  • 6.8 ASP.NET Core 6.8.1 简介 这篇文档是对ABP中集成的ASP.NET Core的描述。ASP.NET 集成是被实现在 Abp.AspNetCore 中。 迁移到ASP.NET Core? 如果你有一个旧项目想要迁移到ASP.NET Core,你可以从该博客获取一些迁移经验 6.8.2 Startup Template 你可以从Startup Template来创建你的项目,

  • 1.4 ABPZero - 启动模板 (ASP.NET Core) 1.4.1 简介 使用ABP和module-zero开始一个ASP.Net Core的新项目最简单的方式是使用启动模板。记住要勾选 Include module zero。 在创建并且下载模板项目后: 在VS2015+(推荐使用VS2015 Update3)里面打开你的项目 选择 Web项目 作为启动项目。 Migrator.EF

  • 本文向大家介绍ASP.NET样板项目ABP框架的特性总结,包括了ASP.NET样板项目ABP框架的特性总结的使用技巧和注意事项,需要的朋友参考一下 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。

  • abp

    ABP Framework ABP Framework is a complete infrastructure based on the ASP.NET Core to create modern web applications and APIs by following the software development best practices and the latest techno

  • 本文向大家介绍基于ASP.NET MVC的ABP框架入门学习教程,包括了基于ASP.NET MVC的ABP框架入门学习教程的使用技巧和注意事项,需要的朋友参考一下 为什么使用ABP 我们近几年陆续开发了一些Web应用和桌面应用,需求或简单或复杂,实现或优雅或丑陋。一个基本的事实是:我们只是积累了一些经验或提高了对,NET的熟悉程度。 随着软件开发经验的不断增加,我们发现其实很多工作都是重复机械的,

  • 链接 总体介绍 功能