旗艦版動詞運算元式代碼生成器和平之翼代碼生成器SMEU 4.0.0 寶船正式版盛裝發布
項目地址:https://gitee.com/jerryshensjf/PeaceWingSMEU
歡迎大家使用由無垠式,和平之翼和光三代動詞運算元式代碼生成器組成的動詞運算元式代碼生成器陣列,在我的碼雲站點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:
多對多:
編輯,下拉列表:
此前端界面常式的使用,下載和平之翼代碼生成器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和以後的版本中。
正式版有如下優點:
截圖為多重多對多和初始數據的效果:
截圖為Excel數據導出結果的效果:
無垠式代碼生成器群 277689737
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
如果您的源文件有幫助,這些文件將作為標準測試集的一部分,而您,也將出現在貢獻者名單里。期望得到大家的幫助。
現在寶船已支持:
本代碼生成器是超級語言(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
]