关于java:JVS系列开源框架可视化在线表单配置含框架源码

11次阅读

共计 934 个字符,预计需要花费 3 分钟才能阅读完成。


一、开源我的项目简介

JVS 是面向软件开发团队能够疾速实现利用的根底开发框架,采纳微服务分布式框架,提供丰盛的根底性能,集成泛滥业务引擎,它灵活性强,界面化配置对开发者敌对,底层容器化构建,汇合继续化构建。

我的项目仓库:https://gitee.com/software-minister/jvs

开源,反对商用。

二、根底性能介绍

  1. 表单引擎性能梳理及设计

表单引擎外围性能包含表单的治理(),表单的设计器、表单的联动应用几个外围局部:

表单的治理如图:

  • 零碎中业务逻辑首先是归属于利用的,包含表单与列表等。
  • 表单设计提供布局、多种组件(容器组件、根底组件、高级组件、扩大组件等)、组件根底设置(数据设置、款式设置、事件治理等)、根底操作(json 数据展现、预览、保留、权限等)
  • 表单反对组件的多种款式配置
  • 校验:简单表单值的校验。应用 JSON Schema 标准数据校验规定,并提供对立的规定治理库进行治理,实现开箱即用。

  • 联动:通过变量抉择的变动实现联动逻辑管制,简略高效
  • 表单的多端匹配,pc 与挪动端的适配(组件)与免登陆配置
  • 业务联动:随用随配置,便于业务配置体验,下图为基于列表页的按钮配置,能够间接配置联动表单

    三、亮点与差别
  1. 绝对业内其余计划,咱们的表单引擎具备以下亮点:
  2. 整体实现:基于前端与后端的整体实现,而非很多我的项目仅仅是前端我的项目
  3. 应用门槛:以业务人员或者产品经理为应用门槛,上手及其简略
  4. 可视化:可视化搭建表单及批改表单 Schema
  5. 款式配置:尽可能将组件的属性进行配置化以反对更多的需要
  6. 开箱即用:根底校验在后端配置了比拟全的验证库,只须要抉择即用。
  7. 联动配置:将列表页、表单、利用等整合与一体,实现业务的真正联动

四、下一步开发计划

表单模板:基于模板的配置,能够更加节俭工作量

五、完结

除继续迭代优化外,表单也在 近期重心会在提供更多组件,升高开发团队的工作量,大家有更多更好的倡议请通知我,如果有很糟的应用吐槽也请对我讲。咱们心愿能通过开源,与社区一起交换改良,为大家提供更好的工具与脚手架。

你的 Star 是咱们最大的能源,如果对我的项目有趣味、有倡议,欢送随时与咱们交换~

  • 仓库:https://gitee.com/software-minister/jvs
  • 咱们也有其余的开源我的项目
正文完
 0