LeaRun.Java快速開發平臺 高效程式碼自動化生成

力軟資訊發表於2022-07-04

隨著大資料趨勢的迅速增長,資料的重要性與日俱增,企業內看資料、用資料的訴求越來越強烈,業務發展 越來 越快,帶來的問題就越來越多 —— 程式碼可讀性差,資料可維護性差,類似需求需要反覆、重複開發;程式碼開發不規範,加工過程中難以避免的計算儲存浪費;得到的資料指標,複用性差導致重複建設,資料越來越不標準規範 …… 資料需求滿足慢 資料指標口徑不一致 讓業務 決策週期 愈發漫長 ,決策 的準確性也大大降低。

既要保證資料生產時效性——及時產出資料並滿足需求,又要支援資料多樣性——企業自下而上不同業務分析場景,最後還要保證資料準確性——任何時間、不同崗位的人都能用同樣的資料解讀經營情況,怎麼才能做到呢?

企業的發展加速,離不開 20 世紀的文件管理轉到 21 世紀的資訊管理。同樣,如果繁複的指標程式碼編寫工作,也可以如計算器一般,介面視覺化點選,複雜的程式碼研發過程由計算器自行處理完成就好了。

LeaRun.Java 快速開發平臺的程式碼生成功能,就可以充分實現這個能力。

LR.Java 程式碼生成功能共有三套開發模板,分別是 資料優先 模板、 介面優先 模板、 簡易 模板。

資料優先 模板指的是先建立資料庫,包括表和欄位的建立,然後根據資料庫生成程式碼

介面優先 模板會根據開發者的表單設定自動生成表結構,開發者可以手動修改生成好的表結構 。相較於資料優先模板,介面優先 模板只需要進行資料庫的選擇,而不用進行資料表的選擇,系統會自動建立一個新的資料表

簡易 模板 使用得相對較少,它是在開發者拖完表單後隨機生成表名和欄位名。

以資料優先模板為例,點選 [ 設定功能 ] ,選擇要使用的資料庫以及要生存程式碼的表,新增主表後設定好表之間的關聯關係。

點選 [ 下一步 ] 進入表單設計介面,使用者可通過視覺化UI圖形的拖拉拽來設計表單,並在右側進行元件及表單的屬性設定。

在設計過程中就會 自動生成程式碼,在視覺化功能設計的基礎上, 使用者 也可下載或檢視原始碼進行二次開發

隨後在表單流程設計頁面,使用者可以通過不同審批流程設計不同審批流程走向配置。

完成後開始進行介面屬性配置。使用者可以在查詢配置選擇任意的欄位作為查詢條件。

在列表配置介面可對元件進行欄位、對齊方式、寬度及分頁的設定,上方可設定表格上的按鈕,進行快速匯入匯出操作,左側可生成樹形篩選框。

合計配置可對數值型欄位進行統計,勾選該欄位就會在列表底部顯示彙總情況。

點選 [ 下一步 ] 進行輸出配置,設定生成程式碼的類名以及程式碼存放的區域。

隨後使用者就可以預覽實際生成的程式碼。系統有所變化時,只需修改對應的模組控制元件即可自動更新生成程式碼,而不需要經過複雜的手工更改。大大簡化了迭代修改流程,快速實現系統更新。

最後繫結選單, 確定功能、介面、輸出區域、輸出目錄,使用者可自行選擇是否需要移動端程式碼、前端原始碼等。點選完成後,系統會自動將生成好的程式碼寫入到指定目錄,如需對前後端程式碼進行對應的編輯修改就能使用這個功能。

LeaRun 強大的程式碼生成功能在系統變動時通過圖形化拖拽即可維護系統,比傳統手工維護修改程式碼效率更高。而模組化開發的方式讓模型可以整合在系統庫中,重複利用修改,省掉大量的基礎開發工作,為企業的數字化轉型提供了更多的支援。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965343/viewspace-2904083/,如需轉載,請註明出處,否則將追究法律責任。

相關文章