實體對象模型與數據庫對應實現 主要是解決實體對象模型與數據庫之間的一一對應,在界面上新增實體對象模型,增加字段,則同步管理業務實體數據庫表結構,主要的思路就是界面上修改了實體模型,同步執行修改數據庫表結構的Sql語句(已經運行了一段時間的業務表,需要DBA實現修改數據庫再修改實體模型),界面 ...
自定義表單設計的目標是不編寫代碼,由設計人員在界面設計表單配置,用戶就能使用具體的功能模塊了,對於這個目標,首先要解決的就是數據存儲以及數據庫與表單之間的映射問題。 平時如果使用過代碼生成工具,應該對大體的過程有些認識。要么從數據庫讀取已經定義好的表結構,工具生成實體部分代碼,或者是與框架強相關的不同層次的服務代碼 要么從配置文件,再反向生成數據庫代碼或者業務相關代碼 還有可能先定義實體類,再生 ...
2021-03-13 23:03 0 1091 推薦指數:
實體對象模型與數據庫對應實現 主要是解決實體對象模型與數據庫之間的一一對應,在界面上新增實體對象模型,增加字段,則同步管理業務實體數據庫表結構,主要的思路就是界面上修改了實體模型,同步執行修改數據庫表結構的Sql語句(已經運行了一段時間的業務表,需要DBA實現修改數據庫再修改實體模型),界面 ...
這段時間陸續收到一些小伙伴的信息,對流程引擎和自定義表單比較感興趣,內心還是比較欣喜的。多數人還是對elsa實現的流程引擎比較感興趣,要源碼,這部分內容原本是有打算把源碼開源出來的,但后來發現elsa的版本升級到了2.0之后,與之前的代碼相差比較遠,要重構的話,前后端需要改很多東西 ...
實體模型,視圖模型,表單模型,表單規則引擎,這幾部分內容是自定義表單核心內容,之前的文章已經介紹了實體模型,這篇文章介紹一下視圖模型管理。 我們平時見到的一些管理系統或者多數程序員做的一些CRUP操作,比如我們接觸最多的列表管理、表單Form管理、樹管理等,這些功能在一個后台管理系統中最 ...
先總體介紹一下大概的架構和核心模塊設計。先上一張整體設計圖 概念還是有點多,有一些概念可能比較新,如果熟悉K2自定義表單,可能比較好理解一些。代碼地址:https://gitee.com/kuangqifu/sprite,或者QQ交流:523477776 ...
新年伊始,萬物皆生機,然冠未去,美帝相向,於華夏之子,吾輩當自強。 這篇文章接上一篇文章,主要介紹緩存的代碼實現 后端本地緩存 之前介紹的將自定義表單數據全部存儲到應用程序內存中,任何自定義表單數據更新之后,都刷新內存緩存,分布式部署涉及到緩存同步刷新問題。 全局本地緩存 ...
新年伊始,萬物皆生機,然冠未去,美帝相向,於華夏之子,吾輩當自強。 緩存對於任何一個系統來說,都是繞不開的一個話題,緩存設計好了對系統整體的性能往往是指數級的提升,但如是設計不好,對系統的穩定性和性能都是災難性的影響,並直接影響系統整體的架構設計,這篇文章主要對自定義表單后端部分緩存 ...
自定義表單可以掛載到流程引擎,也可單獨存在,本文介紹自定義表單掛接流程引擎案例,流程引擎采用開源的框架elsa,並對部分代碼做了修改以適應中國國內的審批業務,流程設計器也是基於elsa提供的前端實現框架,但全部移植到vue版本中以適應自身框架的需要。 流程引擎應用范圍: 1.關鍵業務流程 ...
。 如果這些CRUD相關的工作全部省去,對於企業來說,意味着什么呢?自定義表單引擎,就是幫助企業做這樣的事情!對於 ...