歡迎您光臨本站 註冊首頁

旗艦版動詞運算元式代碼生成器和平之翼代碼生成器SMEU 4.0.0 寶船正式版盛裝發布 

項目地址:https://gitee.com/jerryshensjf/PeaceWingSMEU 

 

和平之翼代碼生成器SMEU版

歡迎大家使用由無垠式,和平之翼和光三代動詞運算元式代碼生成器組成的動詞運算元式代碼生成器陣列,在我的碼雲站點https://gitee.com/jerryshensjf/ 大家可以找到這些代碼生成器。把他們統統部署在Tomcat中,您可以獲得超過600N的代碼變形能力。

最近進展

已釋出和平之翼代碼生成器SMEU 4.0.0 正式版。可去本站附件下載二進位war包發行版:https://gitee.com/jerryshensjf/PeaceWingSMEU/attach_files,推薦使用Tomcat 8.5 作為應用容器。

和GenerateSample示例配合的Vue+ElementUI前端示例代碼已發布,未來的生成的前端界面將基於此代碼,從Vue-element-admin派生,感謝原作者的作品。請至 https://gitee.com/jerryshensjf/PeaceWingSMEU/attach_files 下載

截圖: 登錄: 

登錄

Grid: 

Grid

多對多: 

多對多

編輯,下拉列表: 

輸入圖片說明

前端常式運行使用方法。

此前端界面常式的使用,下載和平之翼代碼生成器SMEU版4.0.0 RC版,運行此代碼生成器,使用Excel或SGS生成其中的GenerateSample常式。運行此常式。

將前端界面常式解壓。如果沒有安裝Nodejs,請先安裝。在解壓的前端界面文件夾內運行 npm install命令。運行好后運行npm run dev

一切就緒后訪問 http://localhost:8000/ 即可使用此示例。

最新研發動態

和平之翼代碼生成器SMEU 4.0.0 寶船(Treasure Ship)的正式版已公布,歡迎在本站附件處下載正式版二進位war包。本版主要改進了多重多對多關係及其初始化數據功能。從Beta 4開始,支持Excel數據導出。對Oracle資料庫的支持進行了全面測試。並排除了相關錯誤。

最近,完成了對EasyUI的升級,並完成了POI Excel導出功能。完成了自動textarea功能,凡欄位名中含有content,description和comment字串的欄位,會被自動設置為textarea。這些特性會包含在和平之翼4.0.0 Beta4和以後的版本中。

正式版有如下優點:

  1. 支持Excel格式數據導出
  2. 支持兩個域對象間多重多對多關係
  3. 支持多重多對多和多對多關係的初始化數據
  4. 支持兩個域對象間多重一對多關係
  5. 默認生成界面為Excel模板生成界面
  6. 新增在線問答文檔
  7. 在線文檔更新,配圖
  8. 默認生成界面改為Excel模板代碼生成

截圖為多重多對多和初始數據的效果:

輸入圖片說明

截圖為Excel數據導出結果的效果: 輸入圖片說明

交流QQ群

無垠式代碼生成器群 277689737

現有主要功能清單

  1. 十餘種單表操作
  2. 一對多關係
  3. 多對多關係,採用4種雙表操作實現
  4. 多重多對多關係,採用多對多別名實現
  5. 多重一對多關係,採用一對多別名實現
  6. 標準生成器腳本(SGS)支持
  7. Excel代碼生成支持
  8. 初始數據導入
  9. 預設Excel數據導出
  10. id和DomainId兩種格式主鍵支持
  11. delete和deleted刪除標誌自動反義功能
  12. MySQL/MariaDB支持
  13. Oracle支持
  14. 詳細的編譯警告和編譯錯提示
  15. 編譯警告支持
  16. Eclipse JEE版兼容的代碼生成物
  17. 整站代碼生成
  18. 源文件或源代碼自動保存
  19. 資料庫腳本自動生成
  20. 詳細的在線理論文檔
  21. 詳細的用戶手冊和安裝說明
  22. 豐富的代碼示例
  23. EasyUI界面支持
  24. 已支持跨域以支持前後端分離,未來將直接生成前端項目
  25. 新增在線問答文檔
  26. 前後端分離界面常式已包含,常式使用的技術是Vue和ElementUI

近期研發計劃

4.0.0寶船完成後,將開始4.1.0寶船的研發。4.1版將進行重大的引擎升級,大大增加代碼生成器的實用性,增加對更多數據類型的支持。4.2版擁有默認的登錄模塊,可能還有字典模塊。這些模塊演示了名詞,名詞性動詞的概念,具備強大的變形能力,所以被稱為彈性模塊。

在差不多同時,彈性模塊也會在無垠式代碼生成器JEEEU版Elsa冰雪女王上實現。

還有第三代動詞運算元式代碼生成器光的第一個版本Enlightment啟蒙將開始研發。光對技術進行了簡化和重構,不再支持SGS標準生成器腳本,統一使用Excel模板進行代碼生成。並且,光的Oracle支持將重新實現,採用一套基礎代碼同時支持Mysql,MariaDB和Oracle。歡迎大家圍觀。

質量提高計劃

為了提高本生成器的效能和用戶體驗,計劃對代碼本代碼生成器的編譯錯和編譯警告子系統進行徹底的增強。如果你在使用的時候您的SGS源碼或者Excel模板在生成時出錯或者給出的提示叫您不知如何處理,請把這些原始文件Email我:jerry_shen_sjf@qq.com

如果您的源文件有幫助,這些文件將作為標準測試集的一部分,而您,也將出現在貢獻者名單里。期望得到大家的幫助。

4.0.0 新特性清單

現在寶船已支持:

  1. 高低兩種解析度的UI
  2. 個性化題頭,副題頭和頁腳
  3. 支持跨域
  4. 支持兩個對象間的多重多對多關係:比如一個論壇中的主題和用戶之間存在多重多對多關係:點贊和收藏
  5. 升級至Spring框架至4.2版。
  6. 寶船的Excel模板代碼生成支持三種Office:MS Office, WPS Office和Libreffice,模板需保存成xls格式
  7. 寶船增加了激活和批激活兩個動詞
  8. 需要注意,寶船代碼生成器的編譯兼容性為JDK 8,生成物仍然兼容JDK 7
  9. SGS腳本中支持雙引號括起來的字元串
  10. EasyUI版本升級至1.7.2
  11. 新增POI Excel格式數據導出功能
  12. 已支持跨域以支持前後端分離,未來將直接生成前端項目
  13. 新增在線問答文檔
  14. 前後端分離界面常式已包含,常式使用的技術是Vue和ElementUI

本代碼生成器特色

本代碼生成器是超級語言(SGS 標準生成器腳本)驅動的先進編譯系統。旨在演示數據驅動的代碼生成器固有的生產率上的優勢和與標準編譯器(Java語言)的良好協作關係。在未來,更先進的代碼生成器和編譯器的組合會顯現出巨大的生產力優勢,讓我們一起促成這一天所需要的技術的進化循環。

用戶注意

注意,本作品為火鳥(Rocketship 沈戟峰)個人作品,為開源的代碼生成器,並不收取費用,也未曾委託其他的公司,如果有公司聲稱是它的作品,並進行網路推廣活動和收取費用,皆不屬實,希望所有用戶注意。

項目代號寶船的圖片

輸入圖片說明

輸入圖片說明

動詞運算元的力量

向Lisp和Lambda運算元致敬

願動詞運算元的力量與你同在

輸入圖片說明

項目截圖

Excel生成界面: 

輸入圖片說明

傳統的SGS(標準生成器腳本)生成界面,支持SGS語法加亮: 

輸入圖片說明

Excel模板: 

輸入圖片說明

輸入圖片說明

輸入圖片說明

在線文檔: 

 

 

代碼生成物截圖 

輸入圖片說明

代碼生成物多對多界面截圖 

輸入圖片說明

代碼生成物下拉列表截圖 

輸入圖片說明

輸入圖片說明

代碼生成物更新界面截圖: 

輸入圖片說明

和平之翼代碼生成器SMEU版,一鍵支持下拉列表和多對多,已支持Oracle資料庫。

SMEU技術棧支持JQuery Easy UI,Spring MVC4,spring4, MyBatis 3。

本版支持下拉列表,使用者只需要在域對象相應的外鍵欄位設定dropdown:DomainName fieldName; 即下拉列表:外鍵域名 欄位名,即可一鍵支持下拉列表(外鍵)。

本版支持多對多關係,只要在多對多關係的主域對象中定義了 manytomanyslave:slaveDomainName即可在生成的功能和資料庫定義中支持了兩者的多對多 關係。

和平之翼代碼生成器是動詞運算元式Java通用代碼生成器,是無垠式代碼生成器的第二代。 支持Oracle資料庫,您只需要定義dbtype:oracle即可支持Oracle資料庫,詳細情況請看相關示例。

翅膀

和平之翼代碼生成器圖標,翅膀:

輸入圖片說明


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/107230/peacewingsmeu-4-0-0-released
旗艦版動詞運算元式代碼生成器和平之翼代碼生成器SMEU 4.0.0 寶船正式版盛裝發布已經有422次圍觀

http://coctec.com/news/all/show-post-206615.html