adminlte

.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)

て烟熏妆下的殇ゞ 提交于 2020-08-12 02:51:15
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue) 引言 简介 环境搭建 开发环境要求: 基础数据库构建: 数据库设计规范 运行 使用教程 系统配置 快速开发 管理员登录 系统用户管理 系统角色管理 权限管理 接口秘钥管理 系统日志 操作日志 事务使用 读写分离分库分表 常见疑问 如何进行联表查询 如何切换数据库类型 如何使用多个数据库 结语 引言 时间真快,转眼今年又要过去了。回想今年,依次开源发布了 Colder.Fx.Net.AdminLTE(254Star) 、 Colder.Fx.Core.AdminLTE(335Star) 、 DotNettySocket(82Star) 、 IdHelper(47Star) ,这些框架及组件都是本着以实际出发,实事求是的态度,力求提高开发效率(我自己都是第一个使用者),目前来看反响不错。但是随着前端和后端技术的不断变革,尤其是前端,目前大环境已经是前后端完全分离为主的开发模式,在这样的大环境和必然趋势之下,传统的MVC就显得有些落伍了。在这样的背景下,一款前后端分离的.NET开发框架就显得尤为必要,由此便定了框架的升级目标: 前后端分离 。 首先后端技术的选择,从目前的数据来看,.NET Core的发展远远快于.NET Framework,最简单的分析就是Colder.Fx.Core

最值得拥有的免费Bootstrap后台管理模板

北战南征 提交于 2020-08-07 08:11:40
在 PHP 开发项目中,后台管理因为面向群体相对比较固定,大部分以实现业务逻辑和功能。使用Bootstrap后台模板可以让后端开发很轻松的就展现给客户一个响应式的后台,节约前端开发的时间。下面 PHP程序员雷雪松 给大家分享一下最值得拥有的免费Bootstrap后台管理模板。 AdminLTE AdminLTE是一个完全响应的后台管理模板。基于Bootstrap3框架。高度可定制,易于使用。适合许多屏幕分辨率从小型移动设备到大型台式机。 GitHub AdminLTE地址: https://github.com/almasaeed2010/AdminLTE AdminLTE演示: https://adminlte.io/themes/AdminLTE/index2.html Gentelella Admin Gentelella Admin是一个免费的使用Bootstrap后台管理模板。该模板使用默认的Bootstrap3风格与各种强大的jQuery插件和工具来创建管理面板或后端仪表板创建一个强大的框架。 GitHub Gentelella Admin地址: https://github.com/puikinsh/gentelella Gentelella Admin演示: https://colorlib.com/polygon/gentelella/index.html

AdminLTE实现动态菜单

百般思念 提交于 2020-08-05 23:42:00
前言 本篇内容基于上一篇 AdminLTE实现局部刷新 ,在完成局部刷新后,不满足其左侧菜单栏的写死状态,希望后期能从数据库读取动态生成,故有了本篇尝试。 正文 目前依旧是在adminlte.js中做的修改。 菜单JSON样式 var menuJson=[{ "name": "用户管理", "controller":"#", "child": [{ "name": "用户概览", "controller":"user/home.do", },{ "name": "添加用户", "controller":"user/add.do", }] },{ "name": "文章管理", "controller":"#", "child": [{ "name": "文章概览", "controller":"post/home.do", },{ "name": "添加文章", "controller":"post/add.do", }] }]; 菜单初始化方法menuInit 这里面涉及到对菜单的拼接填充等操作 function menuInit() { var menu = null; var html = null; var chidLen = null; var child = null; for (var i = 0; i < menuJson.length; i++) { menu =

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

笑着哭i 提交于 2020-07-29 05:30:48
返回总目录: ABP+AdminLTE+Bootstrap Table权限管理系统一期 缓存 为什么要用缓存 为什么要用缓存呢,说缓存之前先说使用缓存的优点。 减少寄宿服务器的往返调用(round-trips)。 如果缓存在客户端或是代理,将减少对服务器的请求,减少带宽。 减少对数据库服务器的往返调用(round-trips)。 当内容缓存在web服务器,能够减轻对数据库的请求。 减少网络带宽。 避免了重新生成可重用内容的时耗。 提高性能 因为缓存减少了round-trips, network traffic(网络带宽),并避免- 了生成可重用内容的时耗,所以对性能有巨大的提高。 传统的缓存方式 传统的缓存方式如下面这张图 之前我们处理方式处理起来也很简单 页面输出缓存,直接在 ASP.NET中页面缓存的使用OutputCache 在aspx页的顶部加这样一句即可: <%@ OutputCache Duration="60" VaryByParam="none" %> Duration 表示缓存的时间秒,必选,否则报错。 第二种方式 if (this.Cache["Keys"] == null) { this.Cache.Insert("Keys", List, null, DateTime.Now.AddHours(2), TimeSpan.Zero); }

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

痴心易碎 提交于 2020-07-28 20:51:44
返回总目录: ABP+AdminLTE+Bootstrap Table权限管理系统一期 缓存 为什么要用缓存 为什么要用缓存呢,说缓存之前先说使用缓存的优点。 减少寄宿服务器的往返调用(round-trips)。 如果缓存在客户端或是代理,将减少对服务器的请求,减少带宽。 减少对数据库服务器的往返调用(round-trips)。 当内容缓存在web服务器,能够减轻对数据库的请求。 减少网络带宽。 避免了重新生成可重用内容的时耗。 提高性能 因为缓存减少了round-trips, network traffic(网络带宽),并避免- 了生成可重用内容的时耗,所以对性能有巨大的提高。 传统的缓存方式 传统的缓存方式如下面这张图 之前我们处理方式处理起来也很简单 页面输出缓存,直接在 ASP.NET中页面缓存的使用OutputCache 在aspx页的顶部加这样一句即可: <%@ OutputCache Duration="60" VaryByParam="none" %> Duration 表示缓存的时间秒,必选,否则报错。 第二种方式 if (this.Cache["Keys"] == null) { this.Cache.Insert("Keys", List, null, DateTime.Now.AddHours(2), TimeSpan.Zero); }

Angular material doesn't work with adminlte UI that attached with ABP 5.6.0

房东的猫 提交于 2020-07-10 07:29:15
问题 Why angular material does not work with adminlte template I've imported all angular material component by app.module.ts but when I use mat-select it didn't work the design totally crashed such as below Screenshot : My code is identical to this another screen shoot 来源: https://stackoverflow.com/questions/62433895/angular-material-doesnt-work-with-adminlte-ui-that-attached-with-abp-5-6-0

.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)

删除回忆录丶 提交于 2020-05-06 23:15:09
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue) 引言 简介 环境搭建 开发环境要求: 基础数据库构建: 数据库设计规范 运行 使用教程 系统配置 快速开发 管理员登录 系统用户管理 系统角色管理 权限管理 接口秘钥管理 系统日志 操作日志 事务使用 读写分离分库分表 常见疑问 如何进行联表查询 如何切换数据库类型 如何使用多个数据库 结语 引言 时间真快,转眼今年又要过去了。回想今年,依次开源发布了 Colder.Fx.Net.AdminLTE(254Star) 、 Colder.Fx.Core.AdminLTE(335Star) 、 DotNettySocket(82Star) 、 IdHelper(47Star) ,这些框架及组件都是本着以实际出发,实事求是的态度,力求提高开发效率(我自己都是第一个使用者),目前来看反响不错。但是随着前端和后端技术的不断变革,尤其是前端,目前大环境已经是前后端完全分离为主的开发模式,在这样的大环境和必然趋势之下,传统的MVC就显得有些落伍了。在这样的背景下,一款前后端分离的.NET开发框架就显得尤为必要,由此便定了框架的升级目标: 前后端分离 。 首先后端技术的选择,从目前的数据来看,.NET Core的发展远远快于.NET Framework,最简单的分析就是Colder.Fx.Core

.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)

ⅰ亾dé卋堺 提交于 2020-05-02 14:03:44
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue) 引言 简介 环境搭建 开发环境要求: 基础数据库构建: 数据库设计规范 运行 使用教程 系统配置 快速开发 管理员登录 系统用户管理 系统角色管理 权限管理 接口秘钥管理 系统日志 操作日志 事务使用 读写分离分库分表 常见疑问 如何进行联表查询 如何切换数据库类型 如何使用多个数据库 结语 引言 时间真快,转眼今年又要过去了。回想今年,依次开源发布了 Colder.Fx.Net.AdminLTE(254Star) 、 Colder.Fx.Core.AdminLTE(335Star) 、 DotNettySocket(82Star) 、 IdHelper(47Star) ,这些框架及组件都是本着以实际出发,实事求是的态度,力求提高开发效率(我自己都是第一个使用者),目前来看反响不错。但是随着前端和后端技术的不断变革,尤其是前端,目前大环境已经是前后端完全分离为主的开发模式,在这样的大环境和必然趋势之下,传统的MVC就显得有些落伍了。在这样的背景下,一款前后端分离的.NET开发框架就显得尤为必要,由此便定了框架的升级目标: 前后端分离 。 首先后端技术的选择,从目前的数据来看,.NET Core的发展远远快于.NET Framework,最简单的分析就是Colder.Fx.Core

08 SSM整合案例(企业权限管理系统):10.权限关联与控制

烂漫一生 提交于 2020-05-02 10:36:38
04.AdminLTE的基本介绍 05.SSM整合案例的基本介绍 06.产品操作 07.订单操作 08.权限控制 09.用户操作 10.权限关联与控制 11.AOP日志 10.权限关联与控制 1.用户关联角色操作-流程分析 项目运行的网络环境发生变化后,实际上就是我笔记本电脑 所连接到的路由器发生变更。需要用cmd下的ipconfig命令查看当前主机IP地址,然后去web子模块项目的resources目录下把jdbc.properties配置文件的 jdbc.url=jdbc:oracle:thin:@192.168.0.108:1521:orcl 做修改后重新install一下WEB项目再测试就跑通了。 2.用户关联角色操作 视图层的UsersControler // 查询用户以及可以添加的角色 @RequestMapping("/findUserByIdAndAllRole.do" ) public ModelAndView findUserByIdAndAllRole(@RequestParam(name = "id") String userId) throws Exception{ ModelAndView mv = new ModelAndView(); // 1.根据一个用户ID查询结果 UserInfo userInfo = userService.findById

构建NetCore应用框架之实战篇(二):BitAdminCore框架定位及架构

一个人想着一个人 提交于 2020-05-02 05:31:10
本篇承接上篇内容,如果你不小心点击进来,建议重新从第一篇开始完整阅读。 构建NetCore应用框架之实战篇索引 一、BitAdminCore框架简介 从前篇论述我们知道,我们接下来将要去做一个管理系统的框架。 BitAdminCore框架是一个定位于后台管理系统的快速开发框架。项目源码地址:https://github.com/chenyinxin/cookiecutter-bitadmin-core 后续篇章将逐步分解整个框架的完成过程。 二、框架解决什么问题 上篇已经提出了框架需要解决的几大问题,在这里一一作答: 我们的框架面向对象是谁? 答:管理应用系统的初级或中级开发人员。 他们平时都会遇到什么共通的问题? 答:快速上线。各种技术问题。 我们的框架需要解决他们哪些问题?是否所有问题都需要解决? 答:不能解决所有问题。事实上,框架并不能解决开发人员的问题,解决的是项目的问题,不管开发框架怎么先进,开发人员每天工作时间都不会变,工作过程遇到的问题数量也不会变,变的是相同时间内能完成的功能数。框架解决的是不同项目中,开发人员遇到的相同问题,把它们形成一套解决方案,固化代码,在下个项目时,它便不再是问题。 例如:A项目需要登录功能,于是程序员用2天开发了一个登录功能,还有一堆bug。当A项目开发完成后,我们发现B项目也会用到登录功能,整一个叫框架的东西,里面只有登录功能