論壇首頁 Java企業應用論壇

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

瀏覽 110 次
精華帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隱藏帖 (0)
作者 正文
   發表時間:2019-06-05  
旗艦版動詞算子式代碼生成器和平之翼代碼生成器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:




多對多:




編輯,下拉列表:




前端例程運行使用方法。
此前端界面例程的使用,下載和平之翼代碼生成器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格式數據導出
  • 支持兩個域對象間多重多對多關系
  • 支持多重多對多和多對多關系的初始化數據
  • 支持兩個域對象間多重一對多關系
  • 默認生成界面為Excel模板生成界面
  • 新增在線問答文檔
  • 在線文檔更新,配圖
  • 默認生成界面改為Excel模板代碼生成


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




截圖為Excel數據導出結果的效果:




現有主要功能清單

  • 十余種單表操作
  • 一對多關系
  • 多對多關系,采用4種雙表操作實現
  • 多重多對多關系,采用多對多別名實現
  • 多重一對多關系,采用一對多別名實現
  • 標準生成器腳本(SGS)支持
  • Excel代碼生成支持
  • 初始數據導入
  • 缺省Excel數據導出
  • id和DomainId兩種格式主鍵支持
  • delete和deleted刪除標志自動反義功能
  • MySQL/MariaDB支持
  • Oracle支持
  • 詳細的編譯警告和編譯錯提示
  • 編譯警告支持
  • Eclipse JEE版兼容的代碼生成物
  • 整站代碼生成
  • 源文件或源代碼自動保存
  • 數據庫腳本自動生成
  • 詳細的在線理論文檔
  • 詳細的用戶手冊和安裝說明
  • 豐富的代碼示例
  • EasyUI界面支持
  • 已支持跨域以支持前后端分離,未來將直接生成前端項目
  • 新增在線問答文檔
  • 前后端分離界面例程已包含,例程使用的技術是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 新特性清單
現在寶船已支持:

高低兩種分辨率的UI
  • 個性化題頭,副題頭和頁腳
  • 支持跨域
  • 支持兩個對象間的多重多對多關系:比如一個論壇中的主題和用戶之間存在多重多對多關系:點贊和收藏
  • 升級至Spring框架至4.2版。
  • 寶船的Excel模板代碼生成支持三種Office:MS Office, WPS Office和Libreffice,模板需保存成xls格式
  • 寶船增加了激活和批激活兩個動詞
  • 需要注意,寶船代碼生成器的編譯兼容性為JDK 8,生成物仍然兼容JDK 7
  • SGS腳本中支持雙引號括起來的字符串
  • EasyUI版本升級至1.7.2
  • 新增POI Excel格式數據導出功能
  • 已支持跨域以支持前后端分離,未來將直接生成前端項目
  • 新增在線問答文檔
  • 前后端分離界面例程已包含,例程使用的技術是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數據庫,詳細情況請看相關示例。

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




論壇首頁 Java企業應用版

跳轉論壇:
Global site tag (gtag.js) - Google Analytics 真人娱乐官方网站 林州市| 凭祥市| 五大连池市| 天等县| 霍山县| 沭阳县| 家居| 高平市| 壤塘县| 渝中区| 军事| 松江区| 双鸭山市| 明溪县| 营山县| 海林市| 丽江市| 丰镇市| 南皮县| 钟祥市| 沙田区| 汶上县| 甘泉县| 蒲江县| 溧水县| 寻乌县| 桃源县| 长汀县| 岢岚县| 左贡县| 鲁甸县| 招远市| 昭平县| 南京市| 娄底市| 宝丰县| 大方县| 临江市| 丰台区| 清水河县| 苍溪县| 富川| 兴业县| 石门县| 含山县| 榆林市| 柞水县| 海门市| 永安市| 房产| 土默特左旗| 安新县| 东兰县| 鄯善县| 九江县| 正宁县| 崇阳县| 石林| 讷河市| 长葛市| 张家界市| 登封市| 巴青县| 吉林市| 沾益县| 项城市| 九台市| 高阳县| 德格县| 灵川县| 贵港市| 墨玉县| 攀枝花市| 八宿县| 寻乌县| 塔城市| 安多县| 咸阳市| 东源县| 吴堡县| 安康市| 富蕴县| 全南县| 蕲春县| 晴隆县| 封开县| 嵊州市| 赣州市| 北川| 通榆县| 海原县| 沙坪坝区| 许昌县| 景东| 临沂市| 东莞市| 麟游县| 怀来县| 麻江县| 定兴县| 垣曲县| 新田县| 仪征市| 江山市| 昌江| 赤峰市| 十堰市| 延安市| 隆德县| 盱眙县| 赤水市| 江西省| 仁怀市| 高陵县| 绥棱县| 太康县| 宿迁市| 青铜峡市| 七台河市| 云南省| 海阳市| 清苑县| 台江县| 本溪市| 香河县| 南宁市| 民勤县| 辉南县| 奇台县| 平泉县| 龙泉市| 肥西县| 海丰县| 句容市| 安宁市| 保靖县| 万载县|