本发明公开了一种低代码MOM平台,其基于微服务架构,包括数据源、服务、'object'、'objectFunction'、'function'等组件,其特征在于:

数据源支持多种类型的数据库,包括但不限于mysql、oracle、sqlserver等; 'object'为自定义对象,基于ORM的思想,对象关系映射,只需要维护'object'对象,无需创建和维护数据库结构; 'objectFunction'为对象的方法,开发者自定义对象的方法,系统会根据系统所选择的数据源自动生成对应的sql语句,用户开发者再'function'中使用该方法; 'function'为自定义的方法,系统会自动转换为service,根据系统自定义的规则,简化开发者的代码量; 接口地址为统一的接口地址,无需维护不同的接口地址,简化了开发复杂性; 服务发布时系统根据服务的数据自动生成项目,根据对象生成对应的entity,根据'objectFunction'生成随影的mapper和mapperXml,根据'function'生成对应的service,并打包发布,一键生成,简化了正常项目的打包和发布的复杂性。

根据权利要求1所述的低代码MOM平台,其数据源可以是任意类型的数据库,包括但不限于mysql、oracle、sqlserver等。

根据权利要求1所述的低代码MOM平台,其'object'对象可以包括任意数据类型和属性。

根据权利要求1所述的低代码MOM平台,其'objectFunction'方法可以包括任意参数和返回值。

根据权利要求1所述的低代码MOM平台,其'function'方法可以包括任意参数和返回值。

根据权利要求1所述的低代码MOM平台,其服务发布时可以自动识别数据源、entity、mapper、mapperXml、service等组件,并打包发布。

根据权利要求1所述的低代码MOM平台,其接口地址可以自定义,并支持多个接口地址同时存在。

根据权利要求1所述的低代码MOM平台,其服务发布时可以支持多种发布方式,包括但不限于jar包、war包、docker镜像等。

根据权利要求1所述的低代码MOM平台,其服务发布时可以支持多种部署方式,包括但不限于单机部署、分布式部署等。

根据权利要求1所述的低代码MOM平台,其服务发布时可以支持多种运行环境,包括但不限于Windows、Linux、Mac OS等。

以上专利能授权嘛?

作为语言模型AI,我没有授权的能力,需要您向专利局进行申请和审核。

基于微服务架构的低代码MOM平台及其方法

原文地址: https://www.cveoy.top/t/topic/osrO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录