論壇首頁 Web前端技術論壇

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

瀏覽 118 次
精華帖 (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數據庫,詳細情況請看相關示例。

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




  • 大小: 54.2 KB
  • 大小: 147.7 KB
  • 大小: 115 KB
  • 大小: 151.5 KB
  • 大小: 39.8 KB
  • 大小: 67.9 KB
  • 大小: 135.1 KB
  • 大小: 234.1 KB
  • 大小: 43 KB
  • 大小: 378.5 KB
  • 大小: 378.5 KB
  • 大小: 164.9 KB
  • 大小: 285 KB
  • 大小: 101.8 KB
  • 大小: 145.5 KB
  • 大小: 115.6 KB
  • 大小: 1.1 MB
  • 大小: 757.2 KB
  • 大小: 383.6 KB
  • 大小: 168.7 KB
  • 大小: 137.8 KB
  • 大小: 166.5 KB
  • 大小: 180.5 KB
  • 大小: 171 KB
論壇首頁 Web前端技術版

跳轉論壇:
Global site tag (gtag.js) - Google Analytics 真人娱乐官方网站 土默特左旗| 嘉荫县| 汉川市| 越西县| 怀化市| 陈巴尔虎旗| 新安县| 长沙市| 岐山县| 淅川县| 东宁县| 屏边| 文山县| 宁津县| 曲松县| 云梦县| 博白县| 珲春市| 乐平市| 镇宁| 阜平县| 全州县| 文水县| 双辽市| 万宁市| 龙岩市| 洪江市| 大渡口区| 边坝县| 营口市| 平谷区| 灯塔市| 那坡县| 浑源县| 临漳县| 潞西市| 正安县| 射阳县| 石首市| 兖州市| 上栗县| 云梦县| 麻城市| 定安县| 诸暨市| 鹤庆县| 平湖市| 天峨县| 军事| 泰宁县| 利辛县| 阿勒泰市| 鹤岗市| 尖扎县| 广德县| 镇康县| 县级市| 潜山县| 三门峡市| 锡林浩特市| 枝江市| 福清市| 重庆市| 方正县| 宝清县| 军事| 双牌县| 小金县| 德化县| 安福县| 青冈县| 涟水县| 晋州市| 泸定县| 五华县| 克拉玛依市| 闸北区| 顺昌县| 登封市| 鹤山市| 涿州市| 湖州市| 班玛县| 怀宁县| 疏附县| 丹东市| 右玉县| 肇东市| 岑溪市| 静安区| 班戈县| 昆明市| 安丘市| 蕉岭县| 右玉县| 云霄县| 云阳县| 南乐县| 鹿泉市| 河间市| 枣强县| 刚察县| 株洲县| 中方县| 敖汉旗| 青海省| 拜城县| 霸州市| 青岛市| 古交市| 翼城县| 京山县| 疏勒县| 永州市| 淮安市| 宿松县| 扎囊县| 冕宁县| 福鼎市| 西乡县| 高唐县| 安陆市| 墨玉县| 炉霍县| 沙河市| 章丘市| 江孜县| 上犹县| 乌拉特后旗| 桐乡市| 北票市| 万州区| 仁寿县| 铁岭县| 大洼县| 万山特区| 津南区|