論壇首頁 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 真人娱乐官方网站 方正县| 深水埗区| 昆山市| 禹城市| 长葛市| 普兰县| 巴林左旗| 玉环县| 太康县| 杨浦区| 泽普县| 龙井市| 澄城县| 洮南市| 平和县| 宾川县| 罗源县| 安岳县| 太仓市| 崇信县| 司法| 衢州市| 山阴县| 团风县| 准格尔旗| 江津市| 喀什市| 安国市| 乐清市| 宾川县| 碌曲县| 达孜县| 新和县| 乐陵市| 内丘县| 莱州市| 龙江县| 洱源县| 康保县| 沙田区| 徐州市| 东宁县| 东乡县| 新竹县| 维西| 雅江县| 武宣县| 奉节县| 揭阳市| 虎林市| 科技| 兴隆县| 广饶县| 延边| 拉孜县| 河间市| 库尔勒市| 西盟| 克东县| 南昌县| 通州市| 彰武县| 读书| 新郑市| 固安县| 贞丰县| 靖安县| 江油市| 历史| 从化市| 广宁县| 福州市| 台州市| 旌德县| 济源市| 青田县| 长海县| 林甸县| 常熟市| 瑞丽市| 西丰县| 怀来县| 通州区| 彝良县| 玉屏| 水城县| 孝义市| 开平市| 扬州市| 天长市| 固镇县| 吴忠市| 宜川县| 织金县| 太谷县| 凤冈县| 安仁县| 南召县| 静安区| 湖北省| 武邑县| 昂仁县| 洛隆县| 南充市| 七台河市| 山丹县| 南溪县| 双江| 清水县| 吴旗县| 沙雅县| 长兴县| 孟州市| 遂宁市| 滁州市| 简阳市| 石渠县| 红安县| 阳春市| 淳安县| 台中县| 华阴市| 临西县| 星子县| 扶绥县| 大兴区| 新干县| 锦屏县| 神农架林区| 乐陵市| 石林| 武穴市| 长宁区| 邵东县| 宁阳县| 镶黄旗| 库尔勒市|