Java 通用程式碼生成器光文明版本嚐鮮版十四公佈,一鍵生成雙系統
Java通用程式碼生成器光2.3.0 文明版本嚐鮮版十四。請部署在Tomcat9或8.5的webapps目錄下。
本版本修復了所有三個技術棧的跨域問題,經過詳細測試,是比較完善的版本。嚐鮮版十四修復了嚐鮮版8以來所有已知的錯誤。嚐鮮版十四的獨立前端經過仔細的開發和測試,可用性大大增強。您可以使用此Vue + ElementUI的前端。
嚐鮮版十四版本最大特色是一鍵生成前端和後端,即一鍵生成雙系統,共用一套登入許可權系統,session,token等資訊不需要人工設定,預設生成,前端是基於Vue的,您可以使用此獨立Vue前端管理系統。等前端專案生成完成複雜版面和報表功能後,即可進入Beta階段。
Java通用程式碼生成器光文明版本嚐鮮版十四已公佈。光乃是原型神器。可以瞬間將符合光的模板規範的Excel模板秒變為一套可以執行的雙系統。非常神奇。它的基本理念是利用一種擁有超越高階語言抽象程度的超級語言SGS2來描繪雙系統,這種語言很大程度是域物件驅動的。通過域物件和動詞運算元的結合描繪萬事萬物。光2.3.0文明新增了彈性登入模組,複雜版面和圖形報表。由此,程式碼生成物的完成度有了顯著提升。對超級語言而言,模板和系統是硬幣的兩面,正象對高階語言而言,系統和原始碼的關係那樣。
嚐鮮版7完善了模板嚮導介面,現在,模板嚮導介面已完善支援新功能。您可以使用模板嚮導介面生成和操作Excel模板,非常方便。
嚐鮮版7完善了對Oracle資料庫的支援,修復了一系列錯誤。
嚐鮮版5新增了PPT格式資料匯出。
現在,光支援Excel,PDF,Word和PPT共四種資料匯出格式。未來的幾個嚐鮮版將有精彩重要的功能增強。敬請期待。
嚐鮮版14 B站介紹視訊
https://www.bilibili.com/video/BV1Xq4y1C7cc/
專案地址:https://gitee.com/jerryshensjf/LightSBMEU
二進位制釋出版地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_files
嚐鮮版7B站介紹視訊:
專案圖片:
獨立前端的登入介面,此介面現在是有功能的
獨立前端的內頁:
第三代動詞運算元式程式碼生成器:光SBMEU版
版本與簡介
本程式碼生成器最新版本是 Java通用程式碼生成器光2.3.0 文明版本嚐鮮版14。
嚐鮮版14是一個缺陷修復版本,修復了嚐鮮版8以來的所有跨域和功能缺陷。
嚐鮮版8版本最大特色是一鍵生成前端和後端,共用一套登入許可權系統,session,token等資訊不需要人工設定,預設生成,前端是基於Vue的,您可以使用此獨立Vue前端管理系統。等前端專案生成完成複雜版面和報表功能後,即可進入Beta階段。
嚐鮮版6的Excel模板嚮導介面全面支援新功能。等前端介面完全支援新功能後即可進入Beta階段。
光2.3.0文明嚐鮮版5新增了PPT資料匯出功能。
文明版本新增ShiroAuth彈性登入模組,使用Apache Shiro許可權框架。新增三種複雜版面。包括父子表,樹表和樹父子表。新增三種報表。使用Echarts報表框架。包括報表,帶資料網格的報表和計劃與執行對比報表,帶雙資料網格。顯著增強編譯錯與編譯警告功能,增強更準確的錯誤資訊和域物件簿記檢查功能。請在本站附件處下載二進位制發行版。
其中ShiroAuth模組。使用Apache Shiro許可權框架。本彈性登入模組具有強大的變形能力。您可以指定User,Role,Privilege的具體物件。系統會嚴格校驗,並生成相應的Shiro登入模組。完全無需人工程式設計。注意,Privilege物件的資料由系統生成,您無需設定。Role會自動增加admin和user兩個Role。admin和user都自動關聯所有許可權。但是admin可以存取User,Role,Privilege三個物件,而user不行。系統會在User表中新增admin和jerry兩個使用者。其中amdin的角色是admin。jerry的角色是user。使用者的密碼您可以以明文設定。系統自動把密碼轉化為密文。若您未設定。amdin的密碼為admin。而jerry的密碼為jerry。
新功能截圖:
PPT資料匯出功能
登入
錯誤
登入後
新功能Excel模板頁籤
新功能,複雜版面,樹表
新功能,報表
嚐鮮版14 B站介紹視訊
https://www.bilibili.com/video/BV1Xq4y1C7cc/
比較舊的B站介紹視訊:
https://www.bilibilihttps://www.oschina.net/event/2324617.com/video/BV1pP4y1h7FW/
https://www.bilibili.com/video/BV1xf4y1J7FX/
https://www.bilibili.com/video/BV1VM4y1G7Qk/
https://www.bilibili.com/video/BV1BQ4y1C7YR/
https://www.bilibili.com/video/BV1Uq4y1N7hm/
架構變化
從光2.3.0 文明嚐鮮版2開始,光使用Maven管理jar依賴,方便您從原始碼構建程式碼生成器。同時開始支援Tomcat9。
智慧之光的版本變化
Java通用程式碼生成器光2.2.0 智慧版本Beta7版,改進編譯檢查,模板嚮導功能自動匹配前端設定。前端支援圖片功能,前端增加Excel,PDF,Word資料匯出格式,前端增強基地址設定特性。使用時空之門前端程式碼生成器4.6.0 Beta2的生成引擎。
目前智慧之光Beta7支援sbmeu,smeu和msmeu三種技術棧。支援MariaDB,MySQL,Oracle,PostgreSQL四種資料庫。一鍵支援圖片型別,EasyUI升級至最新,支援匯出Excel,PDF,Word三種格式資料。智慧之光Beta7版更新了部分理論檔案。
Java通用程式碼生成器光2.2.0 智慧版本Beta6版,前端支援圖片功能,前端增加Excel,PDF,Word資料匯出格式,前端增強基地址設定特性。使用時空之門前端程式碼生成器4.6.0 Beta2的生成引擎。
光2.2.0 智慧Beta5版,修復更多缺陷,改進編譯錯與編譯警告,更多語法檢查,更多測試,改進模板嚮導。Beta5版增加了對元欄位和欄位型別的語法檢查。
光2.2.0 智慧Beta5版的模板嚮導介面,是現在光的主力開發介面,有機融合了Excel模板和介面操作的功能,可以有多種使用方法,並且可以將操作結果匯出成Excel模板,歡迎使用,老使用者可以發現它相對於原有的Excel生產介面的巨大改進。
光2.2.0 智慧Beta5版,支援動詞否定向導。可以通過介面操作,生成域物件的動詞否定字串。以對域物件的功能進行裁減。動詞否定功能群是光的三大變形功能群之一,可以生成靈活,動態,可裁減的程式碼生產物。您值得一試。
光2.2.0 智慧Beta5版,的模板嚮導經過了改進。可以更多使用下拉選單選擇欄位型別,方便了使用。
光2.2.0 智慧Beta5版,支援sbmeu,smeu,msmeu三種技術棧。支援圖片型別,支援四種資料庫。即MariaDB,MySQL,Oracle和PostgreSQL。EasyUI升級至最新,新支援匯出Word格式資料。一共支援Excel,PDF,Word三種資料格式。支援Nomal,DBTools兩種模式。此款程式碼生成器一共有15種輸出結果。歡迎使用。程式碼生成器war包請部署在Tomcat8.5 webapps目錄下。
B站技術直播間
https://live.bilibili.com/23023356
智慧之光介紹視訊地址
智慧之光Beta8版介紹視訊: https://www.bilibili.com/video/BV1jy4y1M7Xw/
智慧之光Beta7版介紹視訊:https://www.bilibili.com/video/BV1H64y1k7ks/
智慧之光Beta5版已釋出,是一個錯誤修復版本。 https://www.bilibili.com/video/BV1z64y117cN/
專案圖片:
支援PostgreSQL資料庫。從此,光正式支援MariaDB,Oracle,PostgreSQL三種資料庫。 同時,嚐鮮版六改進了欄位排序,和您輸入的順序一致,並有其他一些錯誤修正。
持圖片型別,您只需把欄位定義成image型別,即可一鍵支援圖片型別。
已完成的圖片支援:
前端圖片功能截圖:
前端PDF匯出截圖:
前端Word匯出截圖:
支援Word格式資料匯出。現在,智慧之光支援Excel,PDF,Word三種資料匯出。
更新EasyUI至最新版1.9.12,更加精緻,美觀。
增加了圖片功能相關範例。
恢復了對smeu技術棧的支援,相容和平之翼程式碼生成器smeu版4.1.0寶船,並含有所有光的先進特性,支援圖片型別,支援三種資料庫。請和平之翼程式碼生成器的使用者儘快遷徙到光。
支援msmeu技術棧,即有Maven支援的smeu技術棧,便攜易用,壓縮包檔案小。
請去 https://gitee.com/jerryshensjf/LightSBMEU/attach_files 下載
使用前端圖片功能的注意事項
由於圖片檔案比較大,原來前端使用cnpm instll安裝型別,npm run dev執行有所改動,改為先使用npm install --registry=https://registry.npm.taobao.org安裝類庫,出錯後使用cnpm install安裝類庫,
使用node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 執行系統。