原文:企業級自定義表單引擎解決方案(三)--實體對象模型設計

自定義表單設計的目標是不編寫代碼,由設計人員在界面設計表單配置,用戶就能使用具體的功能模塊了,對於這個目標,首先要解決的就是數據存儲以及數據庫與表單之間的映射問題。 平時如果使用過代碼生成工具,應該對大體的過程有些認識。要么從數據庫讀取已經定義好的表結構,工具生成實體部分代碼,或者是與框架強相關的不同層次的服務代碼 要么從配置文件,再反向生成數據庫代碼或者業務相關代碼 還有可能先定義實體類,再生 ...

2021-03-13 23:03 0 1091 推薦指數:

查看詳情

企業級自定義表單引擎解決方案(四)--實體對象模型實現

實體對象模型與數據庫對應實現   主要是解決實體對象模型與數據庫之間的一一對應,在界面上新增實體對象模型,增加字段,則同步管理業務實體數據庫表結構,主要的思路就是界面上修改了實體模型,同步執行修改數據庫表結構的Sql語句(已經運行了一段時間的業務表,需要DBA實現修改數據庫再修改實體模型),界面 ...

Mon Mar 15 06:35:00 CST 2021 1 804
企業級自定義表單引擎解決方案(八)--表單模型管理

  這段時間陸續收到一些小伙伴的信息,對流程引擎自定義表單比較感興趣,內心還是比較欣喜的。多數人還是對elsa實現的流程引擎比較感興趣,要源碼,這部分內容原本是有打算把源碼開源出來的,但后來發現elsa的版本升級到了2.0之后,與之前的代碼相差比較遠,要重構的話,前后端需要改很多東西 ...

Thu Dec 23 05:50:00 CST 2021 1 1321
企業級自定義表單引擎解決方案(七)--視圖模型管理

  實體模型,視圖模型表單模型表單規則引擎,這幾部分內容是自定義表單核心內容,之前的文章已經介紹了實體模型,這篇文章介紹一下視圖模型管理。   我們平時見到的一些管理系統或者多數程序員做的一些CRUP操作,比如我們接觸最多的列表管理、表單Form管理、樹管理等,這些功能在一個后台管理系統中最 ...

Thu Sep 09 23:22:00 CST 2021 0 548
企業級自定義表單引擎解決方案(二)--架構及核心模塊設計

  先總體介紹一下大概的架構和核心模塊設計。先上一張整體設計圖   概念還是有點多,有一些概念可能比較新,如果熟悉K2自定義表單,可能比較好理解一些。代碼地址:https://gitee.com/kuangqifu/sprite,或者QQ交流:523477776 ...

Wed Nov 25 05:43:00 CST 2020 4 1936
企業級自定義表單引擎解決方案(十)--緩存設計2

  新年伊始,萬物皆生機,然冠未去,美帝相向,於華夏之子,吾輩當自強。   這篇文章接上一篇文章,主要介紹緩存的代碼實現 后端本地緩存   之前介紹的將自定義表單數據全部存儲到應用程序內存中,任何自定義表單數據更新之后,都刷新內存緩存,分布式部署涉及到緩存同步刷新問題。 全局本地緩存 ...

Thu Feb 10 02:50:00 CST 2022 0 767
企業級自定義表單引擎解決方案(九)--緩存設計

  新年伊始,萬物皆生機,然冠未去,美帝相向,於華夏之子,吾輩當自強。   緩存對於任何一個系統來說,都是繞不開的一個話題,緩存設計好了對系統整體的性能往往是指數的提升,但如是設計不好,對系統的穩定性和性能都是災難性的影響,並直接影響系統整體的架構設計,這篇文章主要對自定義表單后端部分緩存 ...

Thu Jan 27 02:36:00 CST 2022 0 721
企業級自定義表單引擎解決方案(六)--工作流掛接表單

自定義表單可以掛載到流程引擎,也可單獨存在,本文介紹自定義表單掛接流程引擎案例,流程引擎采用開源的框架elsa,並對部分代碼做了修改以適應中國國內的審批業務,流程設計器也是基於elsa提供的前端實現框架,但全部移植到vue版本中以適應自身框架的需要。 流程引擎應用范圍: 1.關鍵業務流程 ...

Mon Jul 05 17:49:00 CST 2021 2 464
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM