[发明专利]一种基于配置式的开发模型在审
申请号: | 201710112748.4 | 申请日: | 2017-02-28 |
公开(公告)号: | CN108519877A | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 柴新霞;朱杰;赵凯 | 申请(专利权)人: | 广东智源信息技术有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标准属性 开发模型 软件开发 数据配置 配置式 构建 程序数据 程序语言 处理数据 方式定义 工作效率 功能构建 功能界面 功能组件 开发工具 业务分析 应用开发 数据处理 配置项 企业级 项目组 转换 减小 开发 删除 存储 标准化 查询 语言 统一 | ||
本发明公开了一种基于配置式的开发模型,包括:数据配置部分,使用配置项的方式定义任何一个所需要的功能组件对象;标准化转换部分,将数据配置转换为程序数据对象后按标准属性进行存储;功能构建部分,根据标准属性构建功能界面、组件以及行为;数据处理部分,处理数据的增加、删除、修改、查询。本发明用于构建企业级的开发工具,统一应用开发模式,大部分人员只需要使用这种模式即可完成软件开发工作;本发明能够减小开发人员对程序语言的依赖性,尽可能少的或不使用原生语言就可以完成软件开发;本发明提高了开发的工作效率,让项目组有更多的精力花费在业务分析上,以便开发出更适合用户的产品。
技术领域
本发明涉及计算机软件产品的开发,更具体地说,涉及一种基于配置式的开发模型。
背景技术
软件开发是以各种开发语言为基础的软件生产活动。随着社会信息化程度的攀升,软件产品规模越来越大,集成度越来越高。单个项目所涉及的技术领域很多,就程序语言而言,至少需要3-5种才可以完成开发。
原生语言的开发,如JAVA、C语言等,主要完成的是把程序语言转换为机器语言,让计算机执行相应的指令。用户功能的研发,需要对语言本身比较精通。原生语言的封装、继承等特性加强了程序的可复用性,但仍需编码实现新的功能。随着代码量的增加,代码管理的难度会越来越高。各种原生语言有它自身的特点,主要适用于服务端开发和组件开发,同时还要配合其他语言进行数据交互、前端展现等。没有哪一种语言能够完全完成现在各种应用软件的开发,这就使得人力资源的配置需要非常全面和完整。
利用公共组件开发,如工作流组件、表单组件等,主要是在原生语言的基础上封装的特定功能。这些组件在一定层面上解决了开发速度问题,但又带来了开发模式、程序架构等不通用的问题。世界上的各种形式的组件非常多,在选择时要经过大量的研究和深入的学习才能够确定是否使用,在可行性研究上需要大量的实践。
利用公共平台开发,像百度、腾讯等都提供一些开发平台,如微信开发平台、百度站长平台等,他们提供的都是程序级的调用,仍需要自行编码实现具体功能。而且不同平台的编码模式、编码规范都有所不同,需要针对不同平台进行适配。
面对日新月异的产品需求,如何快速、简单、有效的完成软件产品开发成为非常重要的问题。
发明内容
针对现有技术的缺点,本发明的目的在于提供一种基于配置式的开发模型,减小二次开发人员对程序语言的依赖性,易于维护各种界面的一致性,提高开发工作效率。
为了实现上述目的,本发明的技术方案为:一种基于配置式的开发模型,包括:数据配置部分,使用配置项的方式定义任何一个所需要的功能组件对象;标准化转换部分,将数据配置转换为程序数据对象后按标准属性进行存储;功能构建部分,根据标准属性构建功能界面、组件以及行为;数据处理部分,处理数据的增加、删除、修改、查询。
作为本发明的一种改进,所述功能组件对象包括数据源、界面、容器、各种表单对象。
作为本发明的一种改进,数据配置支持至少3层以上的嵌套,嵌套时,如配置格式与父级格式相同的,使用嵌套格式定义父级。
作为本发明的一种改进,所述标准属性的转换流程包括:(1)把配置数据解析成标准的键值对形式,以JSON数据格式存储;(2)把中文、特别标识转换为标准英文属性,同时把嵌套属性转换成对象;(3)根据定义,把属性按样式、验证、事件、数据、命令、子对象等分类。
作为本发明的一种改进,所述功能构建包括:(1)根据标准属性定义的组件类型,在组件库中调用对应的组件;(2)组件自动解析相关属性,将配置属性转换为组件本身的属性;(3)把数据绑定到组件上。数据分为静态数据和动态数据;(4)绑定组件、组件与组件之间的行为关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东智源信息技术有限公司,未经广东智源信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710112748.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图形化数据流建模和处理系统及方法
- 下一篇:一种桌面歌词的交互方法