基于SpringBoot快速开发平台的实现
2021-09-23李鹏
电子技术与软件工程 2021年12期
李鹏
(宁夏希望信息股份有限公司 宁夏回族自治区银川市 750001)
1 平台研发背景
随着信息技术的快速发展,软件系统的规模和复杂度也越来越高,特别是企业级应用平台的开发,涉及到的知识和内容非常广泛。为了使程序员能够集中精力完成系统的业务逻辑设计,降低软件开发难度,将信息系统中一些基础通用功能,比如:事物处理,安全性,数据流控制等都交给平台框架处理,从而解决软件开发中依赖复杂、编码复杂、配置复杂、部署复杂、监控复杂等难题。
2 平台定位
平台采用“强规范式编程”思想,高标准的设计和编码规范、高标准配置的开发环境;平台简化程序依赖、简化部署、简化配置、提供通用组件,是一个综合型框架,致力于J2EE应用的各层的解决方案,且保持开放性。
平台采用快速原型技术,有利于在一个项目内多人协同工作。重用代码大大增加,提高软件生产效率和质量。代码结构的规范化,降低程序员之间沟通以及日后维护的成本。让经验丰富的开发人员去设计框架和领域构件,而不必限于低层级的编程;参数化框架使得软件的适应性、灵活性增强。
3 平台主要功能
3.1 权限管理
权限管理包括:部门管理、用户管理、角色管理、菜单管理、模块管理、功能管理、操作管理、在线用户。
权限管理做为一个可插拔的子平台通过接口集成在开发平台中,也就是说,权限管理子平台不是必须的,当开发平台做为老旧系统的扩展系统集成到老旧系统中时,可去除权限管理子平台而使用原老旧系统的权限管理。……
登录APP查看全文
