一种基于微架构的快速研发平台制造技术

技术编号:37586722 阅读:9 留言:0更新日期:2023-05-18 10:58
本发明专利技术公开了一种基于微架构的快速研发平台,平台适用于全行业管理平台的快速搭建业务系统,对基于Web的应用平台开发具有先天的优势。开发人员无需掌握大量底层技术架构,大大减少了项目开发工作量,缩短了项目的实施周期,大幅提升交付率,节约了企业的研发成本和人力成本,使用平台快速实现用户需求。主要功能包含系统管理、在线代码生成、多条件查询封装、多种前端适配、多数据源、数据读写分离、SSO单点登录、工作流、缓存、图表、地图、短信、在线即时通讯、任务调度、接口管理等,研发平台达到与国内开源开发平台同等水平;本一种基于微架构的快速研发平台具有简洁、稳定、安全、易开发的优点。的优点。的优点。

【技术实现步骤摘要】
一种基于微架构的快速研发平台


[0001]本专利技术涉及研发平台
,具体为一种基于微架构的快速研发平台。

技术介绍

[0002]软件平台发展到今天,越来越复杂,特别是企业级应用平台,涉及到的知识和内容非常广泛。想要开发出完善健壮的软件,对程序员的要求变得越来越高。为了使程序员能够集中精力完成系统的业务逻辑设计,降低软件开发难度,将信息系统中一些基础的通用工作,比如事物处理,安全性,数据流控制等都交给平台框架处理,从而解决软件开发中依赖复杂、编码复杂、配置复杂、部署复杂、监控复杂等难题。
[0003]目前,我区软件研发企业所使用的开发平台基本都是国内外开源的快速开发平台,包括jeesite、jeecg、guns、ruoyi等。这些平台由个人组织以及公司进行日常更新和维护,每个开发平台的开源协议也不同,有的比较宽松,可以进行商用;有的对知识产权保护比较严格,对商用有严格的限制。同时,由于缺乏文档,软件开发公司在进行个性化拓展的时候会遇到很多问题,只能依托原有开发人员。

技术实现思路

[0004]本专利技术的目的在于提供一种基于微架构的快速研发平台,具有简洁、稳定、安全、易开发的优点,解决了现有技术中的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于微架构的快速研发平台,平台适用于全行业管理平台的快速搭建业务系统,对基于Web的应用平台开发具有先天的优势。开发人员无需掌握大量底层技术架构,大大减少项目开发工作量,缩短项目的实施周期,大幅提升交付率,节约了企业的研发成本和人力成本,使用平台快速实现用户需求。主要功能包含系统管理、在线代码生成、多条件查询封装、多种前端适配、多数据源、数据读写分离、SSO单点登录、工作流、缓存、图表、地图、短信、在线即时通讯、任务调度、接口管理等。研发平台达到与国内开源开发平台同等水平。
[0006]优选的,平台采用业务使用最广泛的SpringBoot为基准,开发人员零基础就可以使用HopeSource开发平以。平台也会随着SpringBoot的版本升级而升级,不断探索新功能来应用于平台。
[0007]优选的,平台默认使用SpringBoot内置tomcat中间件,以jar包方式部署。也可以更换为外部tomcat以其他方式部署。
[0008]优选的,平台以分布式部署并兼顾单服务部署为目标,始终保持大小应用都能使用的特点。
[0009]优选的,平台运行是无状态的(状态保存在Redis或数据库),小应用可修改配置去除这一特性。
[0010]优选的,平台本身是多数据源读写分离的环境,修改配置可为单数据库读写同源,不仅可用于小应用部署,更方便开发期使用。
[0011]优选的,平台可用于前后端一体式开发,也可用于前后端分离方式开发。
[0012]优选的,平台前端可适配,现平台前端已经有了layui和bootStrap以及手机客户端方式,随着平台升级,下一期还会添加更多的前端,如vue等。
[0013]优选的,代码生成工具以数据库设计为驱动,开发初期或以使用,变更时仍然可以使用;代码生成工具在平台强规范的约束下,会覆盖不可手动修改的基础代码,对可修改的代码给出参考代码供其复制粘贴。
[0014]优选的,在线代码生成工具(开发环境)设置好ID前辍和生成路径,在运行时直接把代码生成到运行环境中,重启服务后就可以使用。
[0015]优选的,文件服务依靠自身来分布式文件存储,通过修改配置可动态切换文件存储的服务,也可以单服务运行,给中小微系统提供可扩展支持。
[0016]优选的,分布式监控分为在线用户监控、服务监控、服务器监控。分布式环境下,用户由负载均衡服务器分散在各服务上,在线用户监控可登录任一服务监控到所有用户,并可查看用户登录历史以及强制用户下线。
[0017]优选的,平台在权限管理和在线文档的基础上,集合两者的优点,不添加额外服务及性能来提供系统对第三方接口的管理。
[0018]与现有技术相比,本专利技术的有益效果如下:1.本一种基于微架构的快速研发平台采用业务使用最广泛的SpringBoot为基准,方便开发人员的开发,采用平台默认使用SpringBoot内置tomcat中间件,以jar包方式部署,方便了开发人员的参与与操作,采用分布式部署并兼顾单服务部署为目标,始终保持大小应用都能使用,采用平台运行是无状态的(状态保存在Redis或数据库),小应用可修改配置去除这一特性,方便了开发人员对程序进行修改。
[0019]2.本一种基于微架构的快速研发平台采用多数据源读写分离的环境,方便了小应用部署,更加方便开发期的使用,采用前后端一体式开发,方便后期开发人员对程序进行修改,采用适配的源代码,方便了整个平台的更新,采用代码生成工具以数据库设计为驱动,方便了开发人员不同时期对于研发程序的修改。
附图说明
[0020]图1为本专利技术一种基于微架构的快速研发平台的整体结构示意图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]在本专利技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0023]实施例1:
请参阅图1,一种基于微架构的快速研发平台,平台适用于全行业管理平台的快速搭建业务系统,对基于Web的应用平台开发具有先天的优势。开发人员无需掌握大量底层技术架构,大大减少项目开发工作量,缩短项目的实施周期,大幅提升交付率,节约了企业的研发成本和人力成本,使用平台快速实现用户需求。主要功能包含系统管理、在线代码生成、多条件查询封装、多种前端适配、多数据源、数据读写分离、SSO单点登录、工作流、缓存、图表、地图、短信、在线即时通讯、任务调度、接口管理等。研发平台达到与国内开源开发平台同等水平,平台采用业务使用最广泛的SpringBoot为基准,开发人员零基础就可以使用HopeSource开发平以。平台也会随着SpringBoot的版本升级而升级,不断探索新功能来应用于平台,平台默认使用SpringBoot内置tomcat中间件,以jar包方式部署。也可以更换为外部tomcat以其他方式部署,平台以分布式部署并兼顾单服务部署为目标,始终保持大小应用都能使用的特点,平台运行是无状态的(状态保存在Redis或数据库),小应用可修改配置去除这一特性。
[0024]具体的,采用业务使用最广泛的SpringBoot为基准,方便开发人员的开发,采用平台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于微架构的快速研发平台,其特征在于:平台适用于全行业管理平台的快速搭建业务系统,对基于Web的应用平台开发具有先天的优势;开发人员无需掌握大量底层技术架构,大大减少项目开发工作量,缩短项目的实施周期,大幅提升交付率,节约了企业的研发成本和人力成本,使用平台快速实现用户需求,主要功能包含系统管理、在线代码生成、多条件查询封装、多种前端适配、多数据源、数据读写分离、SSO单点登录、工作流、缓存、图表、地图、短信、在线即时通讯、任务调度、接口管理等,研发平台达到与国内开源开发平台同等水平。2.根据权利要求1所述的一种基于微架构的快速研发平台,其特征在于:平台采用业务使用最广泛的SpringBoot为基准,开发人员零基础就可以使用HopeSource开发平以,平台也会随着SpringBoot的版本升级而升级,不断探索新功能来应用于平台。3.根据权利要求1所述的一种基于微架构的快速研发平台,其特征在于:平台默认使用SpringBoot内置tomcat中间件,以jar包方式部署,也可以更换为外部tomcat以其他方式部署。4.根据权利要求1所述的一种基于微架构的快速研发平台,其特征在于:平台以分布式部署并兼顾单服务部署为目标,始终保持大小应用都能使用的特点。5.根据权利要求1所述的一种基于微架构的快速研发平台,其特征在于:平台运行是无状态的(状态保存在Redis或数据库),小应用可修改配置去除这一特性。6.根据权利要求1所述的一种基于微架构的快速研发平台,其特征在于:平台本身是多数据源读写分离的环境,修改配置可为单数据库读写同源,不仅可用于小应用部署,更方便开发...

【专利技术属性】
技术研发人员:李鹏董鹏程熊克炜李佳兴朱俊波魏江龙潘晗孙宝峰冶小龙李昊乔鸿喜翟羽佳穆鹏江韩浩李易人萧浩秋马成天江马小龙雷浩齐浩孙莹朱伟超李文渊李彦和
申请(专利权)人:宁夏希望信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1