[发明专利]一种基于数据模板的可配置型JAVA开发平台在审
申请号: | 201910202440.8 | 申请日: | 2019-03-11 |
公开(公告)号: | CN109933310A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 戚鲁凤;谢斌;张雪敏;徐佩佩;曹守超;李恩堂;张立新;匡雪莲;刘士红;邵常媛;石乾;陈清莹;柳明辉 | 申请(专利权)人: | 山东鲁能软件技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30;G06Q10/10 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 岳秀梅 |
地址: | 250001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 后台配置 集成中心 可配置型 配置中心 数据模板 第三方 代码生成器 安全策略 风格统一 工作难度 基本数据 集中管理 简单功能 经济成本 开发效率 数据模型 通信接口 用户权限 自动生成 组织架构 防攻击 配置的 调用 封装 页面 工作量 角色 建设 维护 开发 学习 | ||
本发明公开了一种基于数据模板的可配置型JAVA开发平台,包括配置中心建设、代码及第三方集成中心和代码生成器,所述配置中心建设通过后台配置中心对系统的菜单、组织架构、角色等基本数据进行维护,达到系统的基础用户权限的控制,所述后台配置中心具备对相关项目的集中管理和风格统一兼具防攻击等安全策略,所述代码及第三方集成中心系统中通过封装sap通信接口达到调用sap系统中的函数;通过配置的数据模型,自动生成相应页面,实现简单功能的增删改查,提高开发效率,减少开发工作量,提高了功能性和灵活性,可适用于多种工作环境的需求,同时便于学习和理解,节省了时间和精力,降低了工作难度和经济成本。
技术领域
本发明属于数据处理技术领域,具体涉及一种基于数据模板的可配置型JAVA开发平台。
背景技术
随着科技的发展及社会生活节奏的日益提高,用户对于软件使用的要求也随之变高。虽然国内软件企业的规范化程度正在不断提升,在开发过程中对软件开发辅助工具的使用也日益普及。但是,中国软件企业仍然有大部分处于原始开发状态,所以还需要真正懂得软件工程技术和管理的技术人员以及国内软件咨询技术企业的自我完善和成长。
现有的市场上针对于上述现状所推出的快速开发平台相对较少,技术不是很成熟,功能简单,且灵活性不够,不能满足多种环境的需求。使用效果不是很明显,同时随着现阶段的需求日益提高,对于管理人员及开发人员的综合要求也相应提高,而随着社会环境及其他各方面原因的影响,国内开发人员的综合能力相对偏低,这就造成了软件企业开发的人工成本也随之增高,使企业负担加重,利润相对偏低的问题,为此我们提出一种基于数据模板的可配置型JAVA开发平台。
发明内容
本发明的目的在于提供一种基于数据模板的可配置型JAVA开发平台,以解决上述背景技术中提出的现有的市场上针对于上述现状所推出的快速开发平台相对较少,技术不是很成熟,功能简单,且灵活性不够,不能满足多种环境的需求,使用效果不是很明显,同时随着现阶段的需求日益提高,对于管理人员及开发人员的综合要求也相应提高,而随着社会环境及其他各方面原因的影响,国内开发人员的综合能力相对偏低,这就造成了软件企业开发的人工成本也随之增高,使企业负担加重,利润相对偏低等问题。
为实现上述目的,本发明提供如下技术方案:一种基于数据模板的可配置型JAVA开发平台,包括配置中心建设、代码及第三方集成中心和代码生成器,所述配置中心建设通过后台配置中心对系统的菜单、组织架构、角色等基本数据进行维护,达到系统的基础用户权限的控制,所述后台配置中心具备对相关项目的集中管理和风格统一兼具防攻击等安全策略,所述代码及第三方集成中心系统中通过封装sap通信接口达到调用sap系统中的函数,开发人员在有此需求的时候只需要按照要求取所需函数进行传值取值返回等操作,无需关心底层如何实现,从代码量上而言降低了代码量,也实现了快速开发,方便快捷的完成从sap数据库抽取数据,并快速同步数据。
优选的,所述代码生成器通过访问手动配置的数据源表格并绑定模型后,通过代码生成器的配置,自动生成jsp页面的功能。
优选的,所述平台以数据模型为中心,实现自动生成页面,经过简单配置来完成对数据的增、删、改、查等相关功能,可操作平台具备人员基础信息、部门及岗位、角色、数据字典、前后台地址匿名命令、序列管理等基础信息。
优选的,所述权限控制实现多粒度化管理,从菜单权限到页面元素权限控制以及数据操作权限控制三方面,对个人、角色、部门进行不同纬度的权限控制,使不同用户群及不同组织架构的权限管理。
优选的,所述可视化工作流引擎模块、可视化可配置的报表模块、以及围绕本平台开发的前端用户界面插件,来满足于开发大多数类型的软件需求,通过简单的配置及拖拽来以及高度自动化的代码生成功能来实现高效率的软件开发,简单易用,从而降低对软件开发人员的要求,缩短开发周期、减少系统缺陷从而降低开发成本、规范开发流程及规范。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能软件技术有限公司,未经山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910202440.8/2.html,转载请声明来源钻瓜专利网。