Rust通用代碼生成器蓮花發布紅蓮嘗鮮版十五新視頻,詳細講解三大部分生成功能群
Rust通用代碼生成器蓮花已發布紅蓮嘗鮮版十五最新視頻,詳細講解三大部分生成功能群。視頻請見 https://www.bilibili.com/video/BV1Pw411X7h5/
三大部分生成功能群,即高級定制功能群,部分生成功能群和自動生成差異版本功能群,是動詞算子式代碼生成器的強大新功能,可以使您精確地部分生成代碼。有助于在開發全程使用動詞算子式代碼生成器的強大功能。
Rust 通用代碼生成器蓮花已發布紅蓮嘗鮮版十五及其視頻,徹底修復新晉功能。包括 Oracle 數據庫支持,DataDummy 模式和枚舉功能。實用性大大增強。歡迎使用。
紅蓮嘗鮮版十五和十四的最大區別是修復了 DataDummy 模式,同時,Oracle 數據庫項目也可以順暢生成。
嘗鮮版十五的視頻請見:https://www.bilibili.com/video/BV1VC4y1Z7KF/
嘗鮮版十四的視頻請見:https://www.bilibili.com/video/BV1Fz4y1F7jf/
Rust 通用代碼生成器蓮花已發布嘗鮮版十五。此版本支持 Oracle 數據庫。此版本支持 MariaDB,MySQL,PostgreSQL 和 Oracle 四種數據庫。請部署在 Tomcat9 的 webapps 目錄下。歡迎使用純內存數據模式的原型功能,此功能為售前和產品經理開發,歡迎使用。
老一點的視頻請見:
https://www.bilibili.com/video/BV1MH4y1U7A1/
https://www.bilibili.com/video/BV1Qm4y1V77Q/
https://www.bilibili.com/video/BV1Ez4y157k2/
https://www.bilibili.com/video/BV1Fh4y1P7xF/
DataDummy 模式,中文稱為啞數據模式。是一種專門設計的快速原型模式。這種模式下,數據是暫存于內存中的,重啟程序后數據會自動復原。對項目原型的演示非常方便。
DataDummy 模式是一種演示,快速原型使用的模式。不需要數據庫鏈接,使用內存中的數據對象模擬數據庫。但是沒有數據持久化功能。也支持前端和后端雙系統。其中前端項目和正常模式是完全一致的。不同的是后端項目。
紅蓮嘗鮮版十支持枚舉,即常量表,不可以修改,通過初始化數據構建,內存數據模式。用枚舉,只需將其頁簽設置為 Enum 起頭即可,其他設置和 Domain 完全相同,生成的枚舉只包含讀取功能。注意,登錄模塊的 User,Role 和 Privilege 都不可以設置為枚舉。紅蓮嘗鮮版十優化了模塊結構,main.rs 只包含入口點和最低限度的其他程序,其他模塊都放在 lib.rs 里,前端代碼生成器的默認圖片位置改到 static 目錄下,方便 vue 前端的構建。請部署在 Tomcat9 的 webapps 目錄下。
代碼生成器的項目地址:https://gitee.com/jerryshensjf/Lotus
二進制 war 包的下載地址: https://gitee.com/jerryshensjf/Lotus/attach_files
Rust通用代碼生成器:蓮花
介紹
Rust通用代碼生成器:蓮花
軟件架構說明
軟件使用Java寫成,部署在Tomcat 9的webapps目錄中。目前的版本采用openjdk 17編譯。
本軟件是從Go語言通用代碼生成器:仙童改寫而來。
代碼生成物是rust 1.69環境。采用Axum 0.6.20, tokio 1.32.0 , sqlx 0.7.1數據庫訪問層和MariaDB, MySQL 8,PostgreSQL數據庫。
Rust通用代碼生成器蓮花嘗鮮版十五。此版本是測試修復版,沒有新功能,修復了嘗鮮版十四的DataDummy功能。
Rust通用代碼生成器蓮花嘗鮮版十四。此版本是測試修復版,沒有新功能,都是嘗鮮版十二的功能,但有錯誤修復。修復Oracle數據庫,datadummy模式和枚舉。此版本支持MariaDB,MySQL,PostgreSQL和Oracle四種數據庫。
Rust通用代碼生成器蓮花嘗鮮版十二。此版本支持Oracle數據庫。此版本支持MariaDB,MySQL,PostgreSQL和Oracle四種數據庫。
Rust通用代碼生成器蓮花嘗鮮版十一。此版本是一個修復增強版本,此版本完善了DataDummy模式,并完善了枚舉的使用。并修復了數據庫模式的腳本缺陷。暫不支持Oracle數據庫。歡迎使用純內存數據模式的原型功能,此功能為售前和產品經理開發,歡迎使用。
Rust通用代碼生成器蓮花嘗鮮版十。此版本支持DataDummy模式,即純內存數據模式的原型功能,為售前和產品經理開發。支持枚舉,優化了模塊結構,main.rs只包含入口點和最低限度的其他程序,其他模塊都放在lib.rs里,前端代碼生成器的默認圖片位置改到static目錄下,方便vue前端的構建。
Rust通用代碼生成器蓮花嘗鮮版九。此版本更新Axum至最新版0.6.20,改進了前端登錄失敗的錯誤提示,去除了后端運行時在控制臺上輸出的調試信息。
Rust通用代碼生成器蓮花嘗鮮版八已發布。此版本更新JQuery EasyUI至最新版1.10.17。此版本解決了編譯警告問題。支持日期與日期時間的空值。修復了嘗鮮版七過度更新引起的后端編輯不支持更新圖片的缺陷。和其他一些缺陷。
Rust通用代碼生成器蓮花已發布紅蓮嘗鮮版七,這是迄今為止最重要的里程碑。最重要的更新是數據庫訪問框架從0.3.5大幅更新至0.7.1最新版。這是一個重大的更新,嘗試了幾次才順利完成了這個規劃了很久的更新。第二個更新是消除了代碼生成物上90%的編譯警告,大幅改善了代碼生成物的代碼質量。而后通過更多的測試,修復了一系列缺陷。
Rust通用代碼生成器蓮花嘗鮮版六。此版本支持日期與日期時間,支持三大部分生成功能群。支持自動登錄模塊,支持修改自己的資料和登陸密碼。修復了嘗鮮版五的克隆和批克隆出錯問題,修復了嘗鮮版五編輯用戶會導致密碼失效問題。和其他一些缺陷。暫不支持Oracle數據庫,暫不支持空值。功能對標java通用代碼生成器光電音之王版本。
Rust通用代碼生成器蓮花嘗鮮版5。此版本是第一個功能完整的可用版本,支持自動登錄模塊,支持Axum最新版0.6.18,徹底改進了數據庫訪問層,解決了每次查詢新建一個數據庫鏈接,以致只能查詢10余次的重大缺陷,經過更多測試,此版本支持MariaDB,MySQL和PostgreSQL數據庫。支持所附全部非Oracle示例。本版本的功能和質量均達到可用水平。 嘗鮮版4。通過編程和測試,終于徹底修復了蓮花生成的Vue前端?,F在,前端和后端可以順暢的工作,沒有任何障礙了。蓮花嘗鮮版4除了彈性登錄模塊和Oracle數據庫的功能外,其他功能都已完備。大家已經可以試用了。
蓮花嘗鮮版3升級Axum至0.6.6,并消除2/3的編譯警告。后續版本有可能將Axum重新降級至0.4。Axum0.6的粉絲請使用此版本。您可以使用所附非Oracle示例測試系統,可以得到可以運行的代碼生成物。
此版本支持Go語言兼容性,即Go語言通用代碼生成器仙童的模板直接生成Rust代碼生成物。也支持Java兼容性,即支持java通用代碼生成器光,和平之翼代碼生成器,無垠式代碼生成器的Excel模板直接生成Rust代碼生成物。
嘗鮮版4支持Excel,PDF數據導出。支持Vue,ElementUI的獨立前端。支持MySQL,MariaDB和PostgreSQL數據庫。支持圖片功能。支持所附全部非Oracle示例。歡迎試用。
百度話題
#通用代碼生成器#
介紹視頻
嘗鮮版十五的視頻請見:
https://www.bilibili.com/video/BV1Pw411X7h5/
https://www.bilibili.com/video/BV1VC4y1Z7KF/
嘗鮮版十四的視頻請見:
https://www.bilibili.com/video/BV1Fz4y1F7jf/
嘗鮮版十二的介紹視頻請見:
https://www.bilibili.com/video/BV1MH4y1U7A1/
嘗鮮版十一的介紹視頻請見:
https://www.bilibili.com/video/BV1Qm4y1V77Q/
https://www.bilibili.com/video/BV1Ez4y157k2/
嘗鮮版十的介紹視頻請見:
https://www.bilibili.com/video/BV1Fh4y1P7xF/
嘗鮮版九的介紹視頻請見:
https://www.bilibili.com/video/BV1Hp4y1E7T2/
嘗鮮版八介紹視頻請見:
https://www.bilibili.com/video/BV1qG411f7io/
https://www.bilibili.com/video/BV1yV4y1Y7pM/
嘗鮮版七介紹視頻請見:
https://www.bilibili.com/video/BV1Kz4y1W7eH/
嘗鮮版六介紹視頻請見:
https://www.bilibili.com/video/BV1Cj41197nY/
嘗鮮版五介紹視頻請見:
https://www.bilibili.com/video/BV1Cg4y1574C/
Rust通用代碼生成器蓮花嘗鮮版4發布介紹視頻,從源碼開始構建Rust通用代碼生成器蓮花。并生成一個例程的前后端并演示運行。 視頻請見:
https://www.bilibili.com/video/BV11N411c7H6/
嘗鮮版3
https://www.bilibili.com/video/BV1co4y1a7Ca/
嘗鮮版2
https://www.bilibili.com/video/BV1aj411N7YB/
冒煙測試版4
https://www.bilibili.com/video/BV1jy4y1R79h/
嘗鮮版十五下載
https://gitee.com/jerryshensjf/Lotus/attach_files
項目圖片
軟件截屏
代碼生成物截屏
日期時間對話框
單表操作
多對多
復雜版面,樹表
圖形報表
圖片功能
Excel數據導出
PDF數據導出
Vue前端日期對話框
Vue獨立前端,登錄界面
Vue獨立前端,內頁
源碼編譯用戶指南
通用代碼生成器已經支持自己編譯源碼,我已把原來缺的前端代碼生成器的jar包上傳。支持大家自行編譯源碼。
需要注意的是,現在我的開發平臺是Fedora 37上的openjdk 17。所以大家編譯源碼最好使用openjdk17。編譯好的war包運行在apache tomcat 9.0上。
已有jdk8的用戶報告默認下載的代碼生成器war包在他的平臺上無法運行。您如果遇到類似問題請報告。我的電子郵件是:jerry_shen_sjf@qq.com
附openjdk 17下載地址:
https://jdk.java.net/java-se-ri/17
源碼研讀者注意事項
無垠式代碼生成器第一個完整版本源碼,有興趣可以抄寫一下:
https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5
相關技術視頻:
https://www.bilibili.com/video/BV1fX4y1u7Bn/
https://www.bilibili.com/video/BV1rv41187qY/