cms 网站后台内容管理系统模板(#BootDo面向学习型的开源框架##平台简介#)

优采云 发布时间: 2022-02-03 16:19

  cms 网站后台内容管理系统模板(#BootDo面向学习型的开源框架##平台简介#)

  # BootDo 学习型开源框架## 平台介绍

  

  BootDo 是一个高效、低封装、面向学习、面向微服务的**开源** Java EE 开发框架。BootDo是基于SpringBoot构建的Java基础开发平台。MyBatis 是数据访问层,Apache Shiro 是权限授权层,Ehcahe 缓存常用数据。BootDo主要定位在后台管理系统,用于学习交流。内置后台管理系统基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。前端界面风格采用结构简单的Twitter Bootstrap页面展示框架,出色的性能和漂亮的页面。采用分层设计,双重验证,提交数据安全码,密码加密,访问验证,数据权限验证。使用 Maven 进行项目管理,提高项目的开发便利性和可扩展性。BootDo目前包括以下四个模块,系统管理(SYS)模块、内容管理(cms)模块、在线办公(OA)模块、代码生成(GEN)模块。**系统管理模块**,包括企业组织架构(用户管理、组织管理、区域管理)、菜单管理、角色权限管理、字典管理等功能;**内容管理模块**,包括内容管理(文章,链接)、栏目管理、站点管理、公众留言、文件管理、前端< @网站显示等功能;**在线办公模块**,提供一个简单的请假流程示例;**代码生成模块**,完成重复性工作。

  BootDo 提供了常用的封装工具,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织数据(用户、组织、区域)等常用的小工具。还提供了强大的在线**代码生成**工具。## 内置函数1. 用户管理:用户为系统操作员,该函数主要完成系统用户配置。2. 组织管理:配置系统组织(公司、部门、集团),树状结构展示,上下层级随意调整。3. 区域管理:系统城市区域模型,如:维护国家、省、市、区、县。4. 菜单管理:配置系统菜单、操作权限、按键权限标识等。5. 角色管理:分配角色菜单权限,设置角色,按组织划分数据范围权限。6. 字典管理:维护一些系统中经常使用的相对固定的数据,如:是男是女、类别、级别等。 7. 操作日志:记录和查询用户的正常操作日志系统; 记录和查询系统异常信息。8. 连接池监控:监控当前系统数据库连接池状态,分析SQL发现系统性能瓶颈。9. 工作流引擎:实现业务工单流转,在线流程设计师。##技术选型1、Backend*核心框架:Spring Boot*安全框架:Apache Shiro*模板引擎:Thymeleaf*持久层框架:

  2. 分层设计:(数据库层、数据访问层、业务逻辑层、展示层)层次清晰、耦合度低,每一层都必须通过接口访问并进行参数校验(例如:不可用在显示层直接操作数据库),保证数据操作的安全性。3.双重验证:用户表单提交双重验证:包括服务器端验证和客户端验证,防止用户通过浏览器恶意修改(如不可写的文本字段、篡改隐藏变量、上传非法文件)等),跳过客户端端到端身份验证对数据库进行操作。4. 安全编码:用户表单提交的所有数据都在服务器端进行安全编码,防止用户提交非法脚本和SQL注入获取敏感数据等,保障数据安全。5. 密码加密:登录用户密码经过SHA1哈希加密,不可逆。保证密文泄露后的安全问题。6.强制访问:系统对所有管理端链接进行用户认证,防止用户直接填写url进行访问。##演示地址##[]()##意见反馈##QQ群669039323 保证密文泄露后的安全问题。6.强制访问:系统对所有管理端链接进行用户认证,防止用户直接填写url进行访问。##演示地址##[]()##意见反馈##QQ群669039323 保证密文泄露后的安全问题。6.强制访问:系统对所有管理端链接进行用户认证,防止用户直接填写url进行访问。##演示地址##[]()##意见反馈##QQ群669039323

  

  ##版权声明本软件使用[Apache License 2.0]()协议,请严格遵守协议内容-[x] 注:内容已经规范,部分功能还在实现中

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线