
软件介绍
Guns后台管理系统是一款项目快速开发管理系统网站搭建模板,基于SpringBoot2开发,内置主控面板、组织架构、用户管理、机构管理、职位管理、权限管理、基础数据、系统功能、通知管理、监控管理等多种功能操作模块,完成网站系统搭建后,可以对含系统管理、代码生成、多数据库适配、SSO单点登录、邮件发送、任务调度、持续集成、docker部署等功能进行管理和配置,是一款非常专业实用的网站管理系统,专为站长网站搭建而设计,可以让所有人拥有属于自己的运营网站。

软件功能
资源扫描
资源扫描是Guns研发的独立模块,资源扫描可以将项目中所有接口(API)的元数据信息搜集起来。
包括接口的url、接口的名称、接口的参数、接口返回值,甚至接口是否需要认证,接口是否需要鉴权等。
动态数据源
Guns默认启用了多数据源支持,动态数据源可以让用户在使用系统时,对接多个数据库实例,从而操作不同数据源的数据。数据源可通过在线配置进行。
数据源种类支持mybatis支持的多种数据源,适配多种数据源时,需要引入多种数据源的驱动,jdbcurl也需要进行相应修改,需要注意的是,如果项目中有自定义编写的sql,需要对这些sql进行多种数据库的适配。
多语言
通过多语言配置菜单,可以在线管理多语言的翻译项,在线修改不同项的翻译值。
Guns自带多语言模块,可实现菜单,字段,提示等多位置的多语言翻译。
监控管理
Guns默认集成druid监控界面,可以监控数据库连接池使用情况。
服务器信息监控,可以查看系统cpu以及内存的使用情况。
软件特色
源码可控
源码注释详细,便于阅读
代码无后门,可放心使用
提供丰富的接口,易于扩展
功能完善
包含系统管理等常用功能
多年一线企业的沉淀,健壮稳定
多样化的前端组件,自由定制拓展
多端支持
HTML5+CSS3响应式设计
支持平板、智能手机、微信浏览器
支持IE8+,支持各种常见的浏览器
快速开发
框架易上手,快速开发新项目
大大降低企业研发成本
采用主流技术,业界通用认可
低成本
帮您省去了产品、设计等人员的工作
一次永久授权,终身免费更新
与同类产品相比性价比最高
快速迭代
每周至少一次的框架更新
专业的售后支持,后顾无忧
获取Guns授权,享受最优服务
官方教程
层级结构
在Guns项目包结构中,后端程序分为三个包区分开,config、core、modular

config包存放为项目的配置,我们推荐项目使用@Configuration方式装配Bean。
core包存放项目的核心机制,以及项目公用的枚举、异常、常量等。
modular包存放项目的业务代码,modular包下可再按业务划分,或者直接分为controller、entity、mapper等包。

#代码风格
代码编写时,我们追求言简意赅的注释,每个注释段落空行分开。

#降低耦合
功能模块编写时,我们尽可能解耦,模块之间只依赖接口,不依赖实现,更加容易拓展。

内核是一个项目的基石,其中包含项目需要的sdk、配置、约束、规范、业务代码等。
内核的设计有着相当重要的作用,内核稳定项目构建才可以稳定。
Guns的内核全部封装在Roses-Kernel项目中。
开源地址:https://gitee.com/stylefeng/roses(opensnewwindow)在Guns中,内核以maven模块的形式展现,目前Guns中共有24个模块,每个模块包含了一种功能。

#模块分类
并且,这些模块大致分为如下几类,概要为ADOSP
Advanced为全模块的规则,所有的代码都需要遵守的规则,包含枚举,异常,基础类等
Development,给开发人员用的快速开发工具,方便快速开发,例如日志,邮件,短信,缓存等
Operations,偏运维类的封装,例如监控,调用链记录模块(待补充)
Service,偏应用功能的封装,例如用户管理,角色管理,公司管理,每个模块是一个独立的业务
Pattern,设计模式或业务解决方案,例如高并发的解决方案,海量数据存储方案等(待补充)
#建设标准
模块建立的基本思想是建立开发规范,封装重用的代码,提高开发效率。
#1.每个大模块内部分api、sdk、business三类子模块
api为对其他模块暴露的接口
sdk是对核心功能的封装
business是带业务逻辑的封装
以短信模块kernel-d-sms为例,sms-api模块是接口模块,是短信功能提供的所有接口。
sms-sdk-aliyun模块是阿里云短信的sdk封装。
sms-sdk-tencent模块是腾讯云短信的sdk封装。
sms-business-validation模块是带短信验证功能(业务)的模块。
api、sdk、business为三类模块,不是三个,一般api模块仅一个,sdk和business类模块可以无限拓展。
#2.依赖接口不依赖实现
模块与模块之间的调用,通过api模块来调用(例如sms-api),而不直接依赖他的实现(sms-sdk或sms-business),具体的实现由business模块决定或者由具体项目决定。
#3.支持拓展
同一个项目,一个api的实现可以有两个。
需要通过@Resource(name="xxx")指定资源的名字,也可利用@Primary注解来替换使用已经装载的spring容器中的bean
start提供了默认的自动配置,在项目使用时,可以根据需要进行排除依赖。
#4.依赖关系

business可以依赖sdk层,sdk层可依赖api层,反之不行。
不允许business模块依赖其他business模块,只允许在项目中出现同时引用两个business模块的情况。
S类的api模块可以依赖D类的api,反之不行,防止出现互相依赖(循环依赖)的情况。
基础功能
stylefeng开源技术Guns为用户提供更多样化的基础功能,这些功能开箱即用,为开发项目提供了很多便利。




权限设计
stylefeng开源技术Guns采用基于角色的权限控制,框架使用jwt+session(非httpsession)的方式进行安全校验。
#RBAC理念
权限管理是基于RBAC权限模型。
什么是RBAC,请看如下描述,来自于百度百科:
其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。
这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,这样将简化用户的权限管理,减少系统的开销。
#角色设计
角色为权限控制业务的核心,通过角色可以关联绑定菜单和按钮的权限(控制菜单和按钮是否显示),角色也可以关联接口权限(api接口)从而控制该角色是否可以进行接口的访问。
另外,角色也可以设定数据范围,通过数据范围的设定,可以控制角色有哪些机构数据范围的权限。

#安全框架
新版Guns采用自研安全框架,相比shiro和springsecurity有较低的学习成本。
在保证相同防御功能的前提下,具备高度的可拓展性。
安全框架简化了认证和鉴权的流程,抽象出一系列鉴权和认证以及会话管理接口提供使用。
在对接不同系统单点,自定义登录校验等方面具有较强的优势。

Tags:Guns后台管理系统下载,Guns后台管理系统,网站模板,源码相关
虚拟工厂(Analog Factory Demo)媒体制作 / 343.38MB / 2011-6-23 / WinXP, WinAll / / 小编点评:AnalogFactory将Arturia.
下载
夏普AL-1035-WH驱动硬件驱动 / 501.71MB / 2010-6-27 / WinAll, WinXP, Win7 / / 小编点评:夏普AL-1035-WH驱动带给大家这款数码复.
下载
快速关机重启小工具定时工具 / 792.42MB / 2012-2-29 / WinAll / / 小编点评:快速关机重启小工具是一款快速关机重.
下载
2018年日历周数表(含农历周历节气)电子资料 / 768.50MB / 2011-8-22 / WinAll / / 小编点评:2018年日历周数表(含农历周历节气.
下载
百财会员管理软件办公软件 / 469.56MB / 2013-10-25 / WinAll, WinXP, Win7 / / 青岛白菜软件开发有限公司 / 小编点评:百财会员管理软件是一看非常实用的会.
下载
2016yy最火歌曲电子资料 / 213.60MB / 2012-10-15 / WinAll / / 小编点评:2016yy最火歌曲是一份2016年.
下载
云骑士装机大师备份还原 / 210.44MB / 2020-11-17 / WinAll, Win7 / / 广州天行客网络科技有限公司 / 小编点评:云骑士装机大师是一款免费的系统重装.
下载
腾讯视频内置会员版视频播放 / 947.4MB / 2016-10-18 / WinAll, WinXP, Win7, win8 / / 小编点评:带来一款非常强大的腾讯视频内置会员.
下载
QQ图片删除工具QQ其它 / 878.3MB / 2021-1-23 / WinAll / / 小编点评:QQ图片删除工具是一款相当好用的qq图片清理.
下载
一键投影电脑端视频处理 / 157.76MB / 2019-1-30 / WinAll, WinXP, Win7, win8 / / 小编点评:一键投影标准版适用于个人笔记本或者.
下载
星脉血压ios运动养生 / 819.98MB / 2014-6-28 / 苹果iOS / / 小编点评:星脉血压是一款专为苹果手机用户打造的血压计.
下载
53看病网医生appios运动养生 / 61.33MB / 2020-2-18 / 苹果iOS / / 小编点评:53看病网医生app下载的目标就是提升.
下载
云镶运动苹果版ios运动养生 / 522.77MB / 2023-4-18 / 苹果iOS / / 小编点评:云镶运动苹果版是一款运动健身的应用软件,
下载
网吧语音播报工具
lightreel app下载-LightReel官方版下载v1.0.11 安卓版
澳门体育局sports bureau官方下载-体育局sports bureau最新版下载v1.3.10 安卓版
生存竹筏破解版下载-生存竹筏中文破解版下载v2.2.3 安卓内购版
蜂巢要塞防御汉化破解版下载-蜂巢要塞防御内购破解版下载v1.1 安卓版
黄昏旅店下载-黄昏旅店手游下载v1.0 安卓版
植物大战僵尸2普清版下载-植物大战僵尸2普清版游戏下载v22.8.1 安卓版
双人极限斗争手机版下载安装-双人极限斗争游戏下载v1.0.0 安卓版
黄衣宝宝模拟游戏最新版下载-黄衣宝宝模拟官方版下载v1.0.1 安卓版
光明与混沌游戏-光明与混沌手游(暂未上线)v1.0 安卓版
红空调遥控器手机版下载-红空调遥控器app下载v3.0 安卓版
有象车主app下载-有象车主官方版下载v5.90.5.0001 安卓免费版
xDark缓存文件提取器
浏览辅助 / 371.77MB / 2019-5-4 / WinAll, WinXP / / 下载
伪装文件夹
系统其它 / 793.55MB / 2020-6-4 / WinXP, WinAll / / 下载
百度空间发帖工具
站长工具 / 655.50MB / 2010-10-21 / WinXP / / 下载
弑神之路2.5 【隐藏英雄密码】
游戏地图 / 278.51MB / 2018-12-20 / WinAll, WinXP, Win7, win8 / / 下载
Agent Reader(支持28种语音读取文件)V1.0.0下载
音乐播放 / 246.24MB / 2018-7-23 / Win8,Win7,WinXP / 英文 / 免费软件 下载
微软中国四季风格年历(四季风格年历下载)V1.0下载
桌面主题 / 390.22MB / 2023-8-25 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
金长江财智版(长江证券)V1.0.0.1下载
股票软件 / 608.67MB / 2018-2-24 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
msvcm90.dll下载
DLL下载 / 895.54MB / 2011-8-13 / Win7,Vista,Win2003,WinXP / 英文 / 免费软件 下载
DoDo时钟下载-DoDo时钟 v2.0 绿色版
时钟日历 / 165.82MB / 2012-11-14 / WinAll / 简体中文 / 免费软件 下载
跑跑卡丁车电脑桌面主题(跑跑卡丁车主题XP/VISTA/WIN7通用版)下载
桌面主题 / 180.51MB / 2015-6-5 / Win7,Vista,WinXP / 简体中文 / 免费软件 下载
LiteIDE下载-LiteIDE x37.4 中文版
编程开发 / 117.17MB / 2015-12-7 / WinAll / 简体中文 / 免费软件 下载
噩夜惊魂(暂未上线)
角色扮演 / 350.34MB / 2019-3-15 / Win8,Win7,Vista,WinXP / 简体中文 / 免费软件 下载
家族传说下载-家族传说游戏下载v1.0.1 安卓版
冒险解谜 / 762.96MB / 2016-1-6 / Android / 中文 / 幻刃网络 / v1.0.1 安卓版 下载