【技术实现步骤摘要】
一种基于配置模式的快速开发系统
[0001]本专利技术涉及系统开发领域,具体涉及一种基于配置模式的快速开发系统。
技术介绍
[0002]现有框架每一个功能都需要手动去编写代码来实现相应的功能,对于一些较为简单的功能包括一些需要关联的下拉框数据都需要不断的写前后端代码,来进行关联查询,且要对这些表单字段重复编写校验代码,增加了开发人员的工作量。
技术实现思路
[0003](一)专利技术目的
[0004]为解决
技术介绍
中存在的技术问题,本专利技术提出一种基于配置模式的快速开发系统,利用三张基本的公共表、字典表、编码表来实现开发,只需要在前端界面录入相关的数据库表结构,即可完成相应的功能,减少了代码开发的工作。
[0005](二)技术方案
[0006]为解决上述技术问题,本专利技术提供了本专利技术提供了一种基于配置模式的快速开发系统,系统驱动引擎包括服务端数据驱动引擎、视图层数据驱动引擎、模糊查询数据驱动引擎,
[0007]系统驱动引擎内置公共表、字典表、编码表、业务表;
[ ...
【技术保护点】
【技术特征摘要】
1.一种基于配置模式的快速开发系统,其特征在于:通过配置方式实现功能开发,系统驱动引擎包括服务端数据驱动引擎、视图层数据驱动引擎、模糊查询数据驱动引擎,其主要依赖公共表、字典表、编码表、业务表;公共表用于记录系统中创建的表数量,以及每张表的数据量限制,对于整张表的各个操作记录进行记录,公共表配置字段,包括表英文名、表中文名、表容量、表排序方式和表创建状态;字典表主要用于创建数据库表,用于存放数据表的字段信息;字典表的配置字段,包括主键类型、是否自增、是否为空、引用表表名、引用名称字段、引用值字段、引用值分类、引用条件、数据校验字段、校验类型、表单元素默认提示内容、是否在页面中展示、是否在编辑或者新增窗口中展现;编码表用于存储常用的编码,供其他表引用,编码表配置字段包括编码分类、编码名称和编码值。2.根据权利要求1所述的一种基于配置模式的快速开发系统,其特征在于,所述系统驱动引擎由公共表、字典表、编码表、和业务表进行驱动,其流程为:首先由公共表开始,创建相应的表信息,其次由字典表配置该表的所有字段;当前字段引用编码表时,则将编码表的表名,编码分类字段进行存储;引用业务表时,则将表名,引用字段名进行存储;服务程序根据表名从公共表中获取相应的排序字段,容量字段,从字典表中获取相应的字段数据;通过数据驱动程序得到的数据,将其返回到视图层,并进行界面渲染。3.根据权利要求2所述的一种基于配置模式的快速开...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。