LeaRun.net快速開發平臺 一鍵生成前後端程式碼

力軟資訊發表於2022-12-15

自動程式碼生成是指根據自然語言的功能描述來生成程式碼。在專案開發過程中,有很多業務模組的程式碼是具有一定規律性的,例如 controller 控制器、 service 介面、 service 實現類、 mapper 介面、 model 實體類等等,這部分程式碼可以使用生成程式碼工具生成,我們就可以將更多的時間放在業務邏輯上。

傳統的開發步驟 需要 建立資料庫和表 根據表設計實體類編寫 mapper 介面 service 介面和實現類 編寫 controller 控制器 編寫前端頁面 最後進行 前後端聯調 基於程式碼生成工具開發 就可以一鍵 生成實體類、 mapper service controller 、前端頁面 然後 將生成好的程式碼複製到專案中並做調整 做好 前後端聯調 即可。

程式碼生成技術可以提高軟體開發的自動化水平,軟體功能修改後可以快速自動生成程式碼 而不需要經過複雜的流程由 程式設計師 來做修改。 同時 節約了閉環設計中無數的時間和人力成本,系統和功能設計工程師可以獨立完成軟體的輸出,可以很容易避免因為技術文件描述不準確或者歧義而導致的從功能到程式碼的錯誤設計。軟體一致性不會像以前一樣因為使用不同的 程式設計師 而不同,程式碼也會由自動工具統一最佳化。 這有效 減少 軟體開發人員的工作量,從而提高 軟體開發和維護的效率和質量。因此 在近些年來自動程式碼生成得到了越來越多的關注。

LeaRun.net 開發框架是一款基於程式碼生成功能的快速開發平臺,可以支援多種資料模型,根據表生成對應的 Entity Service Dao Action JSP 等。平臺內可以線上編輯表單,然後自動建立資料庫表和欄位,生成前臺 jsp 到後臺 C# 的所有程式碼。生成的程式碼功能包括:增刪查改,批次刪除,排序,匯出匯入 excel ,許可權到按鈕,如果沒有複雜的業務邏輯,無需手寫一行程式碼。

LeaRun.net 程式碼生成功能介面簡潔易懂,分為後端的介面程式碼生成和前端的頁面程式碼生成兩類。如需生成後端程式碼,進入介面程式碼生成頁面後, 填入 基礎 資訊, 並新增資料庫表。 多表的話,還需要選擇子表,並設定對應關係和對應欄位。

點選 [ 下一步 ] 就可以 程式碼預覽介面, 使用者 可以在左側點選預覽對應的程式碼,並勾選需要生成程式碼的檔案。

如需生成前端程式碼,則進入頁面程式碼生成模組, 填寫功能名稱、模組 等資訊,並 與後端生成時的配置 保持相 對應。 同時 LeaRun 還提供了儲存草稿和儲存模板的功能,方便在設定複雜表單的時候中途可以儲存 設定退出。

在表單設定介面, LeaRun 自帶了多種元件供使用,直接拖拽左側的元件到中間表單介面即可編輯, 並將其 繫結到對應的表欄位。

隨後對頁面進行佈局、列表、查詢、按鈕配置。 設定使用按鈕 需要查詢篩選的欄位、順序等 ,並對 列表的欄位、順序、長度、 對齊 寬度等 進行調整。

點選 [ 下一步 ] 填寫相應的選單釋出資訊, 勾選 是否生成 PC 端前端或移動端的程式碼

然後就 可以看到生成的前端相關的程式碼。在左側點選不同的程式碼檔案, 就可以 預覽對應的程式碼內容

這只是 LeaRun.net 生成程式碼功能比較簡單的完整開發流程,開發者在基本配置裡已經配置好各個引數,使用者根據模板一步步推進即可。


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

相關文章