范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

企业级自定义表单引擎解决方案(一)总体介绍

  大家回想一下,有多少软件公司,多少项目,多少初中级程序员在做着CRUD方面的一些重复而繁杂的工作呢?对于公司项目来说,可能60-70%的成本都花费在CRUD方面的开发管理上,对于程序员职业生涯来说,可能也有60-70%的工作也是在做着一些CRUD方面的工作,无可否认,作者也是。
  如果这些CRUD相关的工作全部省去,对于企业来说,意味着什么呢?自定义表单引擎,就是帮助企业做这样的事情!对于项目开发的核心三驾马车,进度、质量、成本,自定义表单可能都是质的飞跃。
  对于进度来说,需求明确的情况下,原来开发一个中等复杂的表单,从数据库到后端再到前端,完整开发完成,可能需要几天的时间,如果这些工作全部由自定义表单通过配置自动完成,可能就十多分钟就能完成,项目进度将会大幅度的提前;对于质量来说,传统的CRUD方面的工作工作量大且繁琐,程序员工作年限及能力水平不一,测试能力不一,进度要求不一,管理者能力不一,影响因素非常多,质量往往是不好控制的,但如果这部分工作全部自定义表单完成,只要保证自定义表单配置生成的功能是经过反复验证过的,那这些影响的因素就可以多数排除,大部分质量就能够完全可控;对于成本来说,如果大大减少CRUD的开发管理,对于公司项目来说,可能节约半数的成本;这,自定义表单对于企业来说,将是战略意义上的武器。
  可能大家接触比较多的是代码自动生成工具,前端后端可能都有。根据规则,从文件或者数据库读取配置信息,生成前端或者后端静态代码,拷贝到项目中,开发人员在做适当的修剪,再加入业务逻辑,编译发布,但,这就是自定义表单么?对企业来说,有多大的用处呢?我也用过一些,但作用真没有想象的那么大,也不是那么方便,这些代码往往是没有生命的,仅仅是把一些繁琐的代码做了简化,往往只是简化了我们码农复制粘贴再批量替换的作用。
  代码生成工具,不是自定义表单。自定义表单,是有生命力的,他是由非常多的数据建模以及规则引擎串联起来的,数据库、后端、前端,全是运行时根据规则自行计算、执行或者渲染的。接下来作者将写一系列文档,介绍自定义表单的设计、开发供感兴趣的同行学习交流,由于现在做的工作与自定义表单没有任何关系,生活也不允许自己放下一切专门来做这个东西,只能在空余时间来完成,大概半年多的时间,一直持续反复循环做着技术预研、数据建模、定义规则、验证模型、验证规则,现在前端和后端基本能够融合在一起形成一个整体,参考基础原型为K2自定义表单产品功能。
  目前整体框架及核心代码已经完成,代码将不断的整理完善,未实现的功能也会陆续的完成,后续会在头条和博客园同步持续更新文章。使用说明后端git切换到dev版本 后端VS打开项目文件 > 03_formCK.Sprite.FormCK.Sprite.Form.sln 设置CK.Framework.HttpApi.Host为启动项目,直接运行项目,数据库连接信息已经在配置文件appsettings.json里面,可用其他数据库连接工具直接打开(外网公共的数据库资源,请不要乱操作数据库,定时还原) 前端运行前,确定VUE_APP_Form_URL变量是否与后端启动的端口一致 yarn install yarn serve 或者 npm run serve(如果第一次运行报错,退出之后再次运行即可) 如果不需要运行后端,请将VUE_APP_Form_URL参数改为http://47.108.141.193:8031 站点由之前的SSO改为密码Token认证,后端项目认证直接接入47.108.141.193:8031认证服务器 认证服务、基础数据、流程引擎、消息中心、Job管理等都是调用的47.108.141.193部署的站点,自定义表单部分运行的代码直接调用本地启动项目。 自定义表单将所有表单定义信息都存储到本地缓存的,部署的开源站点和本地的站点都是连接的同一个数据库,但采用了Redis的发布订阅功能,只要在任何地方改变了表单定义信息,其他地方都会自动刷新本地站点的内存中的表单定义信息。
  本地使用示例
  wike文档地址:https://gitee.com/kuangqifu/sprite/wikis/pages
  后端开源地址:https://gitee.com/kuangqifu/sprite
  前端开源地址:https://gitee.com/kuangqifu/spritefronts
  体验地址:http://47.108.141.193:8031 (首次加载可能有点慢,用的阿里云最差的服务器)
  自定义表单文章地址:https://www.cnblogs.com/spritekuang/
  流程引擎文章地址:https://www.cnblogs.com/spritekuang/p/14970992.html

跟拜登聊完,越南总理爆了句中国式粗口,强调越南不怕任何人拜登的美国东盟峰会收效甚微,但越南总理的突出表现为此次峰会增色不少。峰会开始前,越南总理范明政在美国发表讲话时就曾表示,不再中国和美国之间选边站,始终保持越南的独立自主,是因为公平拜登正为中国编织两张大网,对华发起软硬攻势,日韩或成帮凶在俄乌冲突逐渐变成一场漫长的消耗战之后,美国的主要精力又开始转向亚洲。在拜登即将开启为期4天的访问日韩之旅前,他为中国编织的两张大网也逐渐成形,拜登嘴上说不寻求跟中国打新冷战不寻求三看伪装者汪曼春至死不知,明楼对她的爱才是最狠的利用76号在特高课的授意下在海军俱乐部举办舞会,明楼面色严肃的特意叮嘱明诚除了戒指,去给汪曼春买一件首饰,价钱你自己定。因为戒指的寓意是深刻的,只有给未婚妻或者妻子才能买,明楼自然知道RedmiNote11T官宣性能小金刚,搭载天玑8100自从K50发布后,小米就没有什么新机推出,而友商在此期间推出了不少产品,特别是一加推出了搭载LCD屏幕的产品后,不少LCD党都快忍不住了,而小米也终于官宣了RedmiNote11TRedmiNote11T系列大杯起步,提供ProPro两款机型IT之家5月19日消息,Redmi今日宣布RedmiNote11T系列将于5月24日(下周二)晚7点正式发布,新机定位性能小金刚。刚刚小米集团合伙人,中国区国际部总裁,Redmi品RedmiNote11T系列官宣,5月24日正式发布5月19日消息,Redmi手机官方(红米手机)在社交平台上官宣,宣布将在5月24召开新品发布会,正式推出RedmiNote11T系列。Redmi官方的内容称,RedmiNote11韶山毛泽东同志纪念馆系列活动迎国际博物馆日红网时刻韶山频道讯(全媒体记者黄亮见习记者蒋波)5月18日是第46个国际博物馆日。连日来,韶山毛泽东同志纪念馆组织开展系列活动,推介线上博物馆,拉近与公众的距离。韶山毛泽东同志纪念IOS16带来了一系列新的实用性辅助功能作为全球无障碍意识日的一部分,Apple宣布了一系列新的iOS16功能iPhone和AppleWatch用户,这些用户是耳聋听力困难失明或视力低下的用户。苹果表示,新功能利用机器学40岁超模利马肚大如箩亮相,男友轻抚无遮挡孕肚,是否得体惹争议当地时间5月18日,电影壮志凌云2独行侠在第75届戛纳电影节上举办了首映礼,作为男主角的汤姆克鲁斯和女主角的詹妮弗康纳利,以及其他演员和主创等,都出现在了红毯上,可谓是非常隆重。而乘风破浪31位姐姐嫁给了谁?10位已婚5位离婚,36岁是分水岭真人秀乘风破浪即将开播,30位姐姐在MV乘风中出镜,阵容鼎盛。41岁的谢娜被官宣为乘风发布人,也就是这档大热节目的主持人。去年快乐大本营停播后,大家原本以为谢娜失去了芒果台一姐的位优甲乐不是神药!服用时谨记4个要点,避免优甲乐无效这优甲乐到底能不能吃啊?我吃这药都快两周了,脖子越来越粗,心情还特别不好,游离T4结果为0,91ngdI小于正常值,促甲状腺素为10。24uIUmI高于正常值,真的好烦!小刘气呼呼
网红假水的危害10岁小学生玩假水后两手红肿疼的受不了,医生长期接触假水易使硼砂进入体内,引起中毒家长买的是名为原味酸奶的假水假水标注材质为瓜尔胶,走访市内多家商店发现有些在成分表标注了纯净水食用如果战友有爆款姓名,排名第一的是近日,多地都在公布年度新生儿爆款名字有很多人在评论区认领同款网友纷纷调侃这以后重名率越来越高了不同的地区,偏好的单字也不同浙江杭州偏好泽辰玥一广东佛山偏好梓芷宇轩安徽合肥偏好沐辰瑶如何更容易受孕,这些重点不能错过!世间的欢喜真是不相通的,怀孕这事有的人一次就中招,有的辛苦耕耘大半年悄无声息。生孩子到底难不难,怎样才能更容易受孕呢,今天大黄跟大家一起聊聊。我们知道生小孩第一步是要小蝌蚪和卵细胞广发证券荣获20222023ATDBESTAward最佳学习型企业奖中证网讯(记者武卫红)近日,人才发展领域最具权威的国际性奖项20222023ATDBESTAward最佳学习型企业奖公布获奖名单,广发证券入选其中,成为该奖项创立20年来国内首家获在家乡舰当兵有多自豪?江苏泰州白马庙是人民海军的诞生地泰州舰是人民海军第3艘现代级驱逐舰今年是入列17周年能在泰州舰上当兵是他们从小的梦想视频加载中泰州人在泰州舰他在家乡舰上守海疆东海某海域泰州舰展开综安化黑茶问答0000视频加载中大家好,我是红网安化黑茶频道茶主播安小茶,今天带大家了解现代科技创新令黑茶取得的成就。一揭示了黑茶加工中优势微生物及其形态主要化学成分变化规律与品质风味形成机理,工匠汇第二届荆楚工匠原标题巧手拼天眼,4450块反射面单元严丝合缝滑轮解难题,数吨重工件贴到舱壁湖北日报全媒记者王际凯狭小船舱里,他巧用滑轮,将数吨重的工件贴到舱壁FAST天眼工程吊装,他在锅边做文章为什么巧克力会开花?有时,黑巧克力或牛奶巧克力会出现白色光泽或斑点白色。究竟发生了什么,变白的巧克力还能安全食用吗?想象一下,你终于可以享用情人节爱人送的巧克力了,结果却意外发现上面满是白色斑点。它们用Python解析古籍史记(一)文本数据挖掘,分析,信息可视化等学科的作用是通过对文本数据的整理和研究,从各种角度全方位探索文本中的信息,从中提取出有价值的东西,特别是有些隐藏的,不易被普通阅读方式发现的信息模式零基础入门网络安全,收藏这篇不迷茫2023最新前言最近收到不少关注朋友的私信和留言,大多数都是零基础小友入门网络安全,需要相关资源学习。其实看过的铁粉都知道,之前的文里是有过推荐过的。新来的小友可能不太清楚,这里就系统地叙述一小房间变大有妙招图片来源视觉中国综合编译赵婷婷如何让一个小房间看起来更大些?美国萨凡纳艺术与设计学院室内设计和保护设计系主任阮齐天(音)认为,一些微小的改变,就可以收获意想不到的效果。把整个房间涂