网站内容管理系统后台 设计(cms后台管理系统#BootDo面向学习型的开源框架#平台简介)
优采云 发布时间: 2021-12-20 23:06网站内容管理系统后台 设计(cms后台管理系统#BootDo面向学习型的开源框架#平台简介)
cms后台管理系统
#BootDo 面向学习型开源框架##平台介绍
BootDo 是一个高效、低封装、面向学习、面向微服务的**开源**Java EE 开发框架。BootDo是基于SpringBoot构建的Java基础开发平台,MyBatis是数据访问层,ApacheShiro是权限授权层,Ehcahe缓存常用数据。BootDo主要定位于后台管理系统中学习交流。内置了后台管理系统的基本功能和高效的**代码生成**工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等前端界面风格采用Twitter Bootstrap页面展示框架,结构简单,性能优良,和漂亮的页面。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。使用Maven进行项目管理,提高项目开发的简易性和可扩展性。BootDo目前包括以下四个模块,系统管理(SYS)模块、内容管理(cms)模块、在线办公(OA)模块和代码生成(GEN)模块。**系统管理模块**,包括企业组织架构(用户管理、组织管理、区域管理)、菜单管理、角色权限管理、词典管理等功能;**内容管理模块**,包括内容管理(文章、链接)、栏目管理、站点管理、公众留言、文件管理、前端< @网站 显示等功能;**在线办公模块**,提供简单的请假流程示例;**代码生成模块**,完成重复性工作。
BootDo 提供了常用的打包工具,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织数据(用户、机构、地区)等常用的小工具。此*敏*感*词*权限。6. 字典管理:维护一些系统中经常使用的相对固定的数据,如是否、性别、类别、级别等。 7. 操作日志:系统正常操作日志的记录和查询;系统异常信息日志记录和查询。8. 连接池监控:监控当前系统数据库连接池状态,分析SQL发现系统性能瓶颈。9. 工作流引擎:实现业务工单的流通,在线流程设计器。## 技术选择1、后端* 核心框架:Spring Boot* 安全框架:Apache Shiro * 模板引擎:Thymeleaf* 持久化框架:
2. 分层设计:(数据库层、数据访问层、业务逻辑层、展示层)层次清晰,耦合度低,每一层都必须通过接口访问并进行参数验证(如:在展示上不可用layer 直接操作数据库),保证数据操作的安全。3. 双重验证:用户表单提交双重验证:包括服务器端验证和客户端验证,防止用户通过浏览器恶意修改(如不可写的文本字段、篡改隐藏变量、上传非法文件、等),跳过客户端验证操作数据库。4. 安全编码:用户表单提交的所有数据均在服务器端进行安全编码,防止用户提交非法脚本、SQL注入获取敏感数据等,保障数据安全。5. 密码加密:登录用户密码经过SHA1哈希加密。这种加密方法是不可逆的。确保密文泄露后的安全问题。6. 强制访问:系统对所有管理链接进行用户认证,防止用户直接填写URL访问。##展示位置##[]()##交巴鲁##QQ群669039323 强制访问:系统对所有管理链接进行用户认证,防止用户直接填写URL访问。##展示位置##[]()##交巴鲁##QQ群669039323 强制访问:系统对所有管理链接进行用户认证,防止用户直接填写URL访问。##展示位置##[]()##交巴鲁##QQ群669039323
##版权声明本软件使用[Apache License 2.0]()协议,请严格遵守协议内容-[x] 注:以上内容为整体标准化,部分功能还在实现中
现在下载