【技术实现步骤摘要】
一种软件在线开发平台及开发方法
本专利技术涉及计算机
,特别涉及一种软件在线开发平台。
技术介绍
传统的软件开发平台的特点是:(1)代码化严重,功能无法做到所见即所得,使各项功能之间的存在壁垒,从而需要多种角色(如业务人员、界面动效设计人员、数据库设计人员、软件开发工程师等)在不同的开发阶段依次的完成对应的设计,整个开发周期长,需求变更响应慢;(2)各种各样的技术框架、实现方式,交织在一个工程项目中,不同的开发人员因为各自的技术经验编写出各式各样的代码实现,后期维护困难,技术更迭繁琐。利用传统的软件开发平台进行软件开发,一般都是先通过设计数据库模型,搭建项目框架,然后结合具体业务需求,逐步完成软件功能并最终交付给客户。这其中:数据库模型的设计,一般通过PowerDesigner(一款非常全面的数据库设计工具)进行逻辑建模设计,然后转成具体的物理模型,并生成具体数据库的SQL脚本,这个过程使用PDM文件(PowerDesigner工具设计后保存产生的文件)来存储设计,往往只能一个人编辑后,发给另外一个人继 ...
【技术保护点】
1.一种软件在线开发平台,其特征在于:包括:/n页面设计器,用于页面展示内容的设计,内置多个拖拽控件,并为每个拖拽控件提供属性和样式配置窗口;/n数据集配置模块,用于配置数据源,在配置的数据源上配置业务相关的各个数据模型,将各个数据模型关联组织后形成数据集,数据集为至少一个;且支持多人协同配置,配置信息保存后在系统全局同步;/n数据集绑定模块,供用户在至少一个数据集中选取一个数据集与页面的拖拽控件进行绑定,以通过拖拽控件为页面填充数据;/n代码增强模块,提供前端前增强API,后端增强API,前端后增强API供用户在线配置业务增强代码,以对控件事件进行代码增强;以及/n保存模 ...
【技术特征摘要】
1.一种软件在线开发平台,其特征在于:包括:
页面设计器,用于页面展示内容的设计,内置多个拖拽控件,并为每个拖拽控件提供属性和样式配置窗口;
数据集配置模块,用于配置数据源,在配置的数据源上配置业务相关的各个数据模型,将各个数据模型关联组织后形成数据集,数据集为至少一个;且支持多人协同配置,配置信息保存后在系统全局同步;
数据集绑定模块,供用户在至少一个数据集中选取一个数据集与页面的拖拽控件进行绑定,以通过拖拽控件为页面填充数据;
代码增强模块,提供前端前增强API,后端增强API,前端后增强API供用户在线配置业务增强代码,以对控件事件进行代码增强;以及
保存模块,用于保存页面的所有配置信息得到URL,将URL设置成菜单。
2.根据权利要求1所述的一种软件在线开发平台,其特征在于:
所述页面设计器内置的拖拽控件包括:按钮控件、单行文本控件、单选框控件、复选框控件、日期选择器控件、下拉框控件、表格控件和布局容器控件;
所述控件事件包括“单击”,“双击”,“选择”,“鼠标进入”以及“失去焦点”。
3.根据权利要求1所述的一种软件在线开发平台,其特征在于:
所述数据集配置模块进一步包括:
数据源管理单元,供用户配置数据源,并对数据源进行增、删、改、查;且在配置信息保存后,基于配置信息在系统全局同步生成一个Hikari数据库连接池,能在使用时候自动切换数据源;
数据模型管理单元,供用户通过在线配置完成数据模型的定义,从而实行对数据模型的管理,支持多人协同配置,还提供了数据模型生成和同步功能;
数据集管理单元,供用户针对业务场景组织数据,为业务活动提供数据支持配置,配置项包括数据源id,数据表主表名称,主表配置,关联表配置,筛选条件配置和排序配置;
所述数据集绑定模块进一步包括:
组件服务管理单元,用于将数据集绑定到页面设计器中的拖拽控件上;
业务服务管理...
【专利技术属性】
技术研发人员:黄家昌,杨辉,邱道椿,
申请(专利权)人:福建亿能达信息技术股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。