# 无垠式Java通用代码生成器JEEEU版 **Repository Path**: jerryshensjf/InfinityJEEEU ## Basic Information - **Project Name**: 无垠式Java通用代码生成器JEEEU版 - **Description**: 这是最轻量级的代码生成器。 采用Servlet,JSP, JSON, Easy UI等简单技术实现,是标准的Model2的MVC设计模式的架构。是喜欢使用低配服务器的程序员和运维人员的最佳选择。 这是无垠式Java通用代码生成器的最新成员,纤量极速,令人爱不释手。 2.0版研发代号冰雪Elsa,采用了和平之翼代码生成器SMEU版的JQuery Easy UI 界面,比无垠式代码生成器SimpleJ - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 148 - **Forks**: 29 - **Created**: 2018-05-05 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: code-generator **Tags**: 通用代码生成器, 低代码, JDBC, 轻量级, Java ## README # 无垠式Java代码生成器JEEEU版 ### 动词算子式通用代码生成器阵列全面开源 动词算子式通用代码生成器阵列已全面开源。本通用代码生成器的两个Jar软件依赖如下,皆已全部开源: 曲速引擎前端代码生成器:[https://gitee.com/jerryshensjf/WarpEngine](https://gitee.com/jerryshensjf/WarpEngine) 表反射引擎ReflectTable: [https://gitee.com/jerryshensjf/ReflectTable](https://gitee.com/jerryshensjf/ReflectTable) ### 让代码生成器成为大家开发Java程序的一项优势 欢迎大家使用动词算子式代码生成器阵列,在我的码云站点大家可以找到这些代码生成器。把他们统统部署在Tomcat中,您可以获得超过6000N的代码变形能力。 现在,最新的Java通用代码生成器是第三代动词算子式代码生成器光2.4.0电音之王版本尝鲜版十一。支持数据库自动反射功能。支持枚举和哑数据模式。支持Nodejs 21,18和14。消除了95%的前端EsLint编译警告并隐藏全部。该代码生成器支持生成Vue前端。支持图片类型。支持Oracle,PostgreSQL和Mysql8数据库。支持弹性登录模块,复杂版面和图形报表。是最先进完备的动词算子式代码生成器。项目地址:[https://gitee.com/jerryshensjf/LightSBMEU](https://gitee.com/jerryshensjf/LightSBMEU) ### 最新动态 无垠式通用代码生成器冰雪女王版本已全面支持Vue前端代码生成,采用了最新版本的曲速引擎前端代码生成器,前端支持Nodejs 21,18或14。 无垠式代码生成器JEEEU版2.0 Elsa 冰雪女王尝鲜版二已正式发布,大大增强了代码生成器和代码生成物的图片模式。修复了很多尝鲜版一的缺陷。现在已经比较稳定,成熟,欢迎试用。 冰雪女王尝鲜版二的介绍视频: [https://www.bilibili.com/video/BV1BY2tB4ETo/](https://www.bilibili.com/video/BV1BY2tB4ETo/) 无垠式代码生成器JEEEU版2.0 Elsa 冰雪女王尝鲜版一已正式发布,移植了最新最强大的功能。包括哑数据模式,图片支持,数据磨坊功能群,模板变形金刚功能群等。目前生成器支持MariaDB,MySQL和PostgreSQL三种数据库。欢迎大家探讨。 冰雪女王尝鲜版一的介绍视频: [https://www.bilibili.com/video/BV1DrypBfEY4/](https://www.bilibili.com/video/BV1DrypBfEY4/) Elsa版本截图 ![输入图片说明](elsa1.jpg) ![输入图片说明](elsa2.jpg) ![输入图片说明](elsa3.jpg) ![输入图片说明](elsa4.jpg) ![输入图片说明](elsa5.jpg) ### 本代码生成器特色 本代码生成器是超级语言(SGS 标准生成器脚本)驱动的先进编译系统。旨在演示数据驱动的代码生成器固有的生产率上的优势和与标准编译器(Java语言)的良好协作关系。在未来,更先进的代码生成器和编译器的组合会显现出巨大的生产力优势,让我们一起促成这一天所需要的技术的进化循环。 ### 项目介绍 这是最轻量级的代码生成器。采用Servlet,JSP, JSON, Easy UI等简单技术实现,是标准的Model2的MVC设计模式的架构。包含JQuery Easy UI的资源文件和全部示例。是喜欢使用低配服务器的程序员和运维人员的最佳选择。 这是无垠式Java通用代码生成器的最新成员,纤量极速,令人爱不释手。 1.5版研发代号Ada,纪念世界上第一位程序员 Ada Lovelace。采用了和平之翼代码生成器SMEU版的JQuery Easy UI 界面,比无垠式代码生成器SimpleJEE 1.0版美观。 本代码生成器支持SGS(标准生成器脚本)和Excel模板代码生成。同时支持两者的初始数据导入。并会在代码生成物中自动保存原始的SGS脚本文件或Excel源文件。 本代码生成器是动词算子式代码生成器,属于无垠式/和平之翼代码生成器阵列。其基本理论由动词算子式代码生成器的理论文档给出。 此分支为无垠式/和平之翼代码生成器阵列三大旗舰分支之一,其他两支为和平之翼代码生成器SMEU版和和平之翼代码生成器SHCEU版。 现在正在火热开发无垠式代码生成器JEEEU版 2.0 Elsa 冰雪女王。想使用稳定版本的请下载 1.5.1发行版: [https://gitee.com/jerryshensjf/InfinityJEEEU/releases/Release_1_5_1_Ada](https://gitee.com/jerryshensjf/InfinityJEEEU/releases/Release_1_5_1_Ada) 如果您使用MySQL 8.0数据库,请在附件处下载支持此数据库的补丁包,并按照文档修改,下载地址: [https://gitee.com/jerryshensjf/InfinityJEEEU/attach_files](https://gitee.com/jerryshensjf/InfinityJEEEU/attach_files) ![输入图片说明](https://images.gitee.com/uploads/images/2018/0704/213032_5cb7db47_1203742.jpeg "elsa_jeeeu.jpg") ### 无垠式代码生成器JEEEU版2.0 Elsa 冰雪女王的简况: 移植最新的通用代码生成器的先进功能 ### 项目图片 冰雪女王Elsa(艾莎),图片版权属于迪斯尼 ![输入图片说明](https://images.gitee.com/uploads/images/2018/0706/145207_3d9d9087_1203742.jpeg "elsa21.jpg") ### 最新稳定版 无垠式代码生成器JEEEU版 1.5.1 Ada正式版修正版已发布,本版本进过全面测试,修正了Beta测试以来发现的一系列Bug,甚至包括一些原来遗留的Bug,欢迎使用,请使用Beta版本的用户尽快迁徙到此正式版上。 请至 [https://gitee.com/jerryshensjf/InfinityJEEEU/releases/Release_1_5_1_Ada](https://gitee.com/jerryshensjf/InfinityJEEEU/releases/Release_1_5_1_Ada) 下载。 ![输入图片说明](https://gitee.com/uploads/images/2018/0506/143426_aab5f000_1203742.jpeg "ada_jeeeu.jpg") ### 项目截屏 生成器界面: ![输入图片说明](https://images.gitee.com/uploads/images/2019/0601/003037_1d3e2dc6_1203742.png "elsa_sgs.png") Excel模版生成界面: ![输入图片说明](https://images.gitee.com/uploads/images/2019/0601/003054_a387d270_1203742.png "elsa_excel.png") Excel模板截图: ![输入图片说明](https://gitee.com/uploads/images/2018/0526/192237_8d44e0bf_1203742.png "excel.png") Excel模板截图2: ![输入图片说明](https://gitee.com/uploads/images/2018/0526/192250_c7eec6d9_1203742.png "excel2.png") 代码生成物: ![输入图片说明](https://gitee.com/uploads/images/2018/0506/214741_dd167b49_1203742.png "result0.png") 生成物,多对多 ![输入图片说明](https://gitee.com/uploads/images/2018/0506/171800_b9d9bcd0_1203742.png "result.png") 生成物,一对多 ![输入图片说明](https://gitee.com/uploads/images/2018/0527/214425_dac9d7e4_1203742.png "dropdown.png") ### 无垠式代码生成器图标,核火箭: ![输入图片说明](https://images.gitee.com/uploads/images/2018/1105/161255_92a7451c_1203742.jpeg "infinity.jpg") #### 软件架构 软件架构说明 JQuery Easy UI, JSON, JavaScript, HTML5, Servlet, JDBC, Mysql, MariaDB, PostgreSQL, #### 安装教程 先决条件:要装好Java 和 Tomcat 安装好后访问http://localhost:8080 将代码生成器war包部署在Tomcat webapps目录 启动Tomcat 访问代码生成器 软件自带完善文档,请部署war包后自行到代码生成器的右侧菜单里下载。 ### 后端代码生成物运行 - 使用代码生成器生成一个示例或自己的SGS2模板,得到两个代码生成物,一个前端,一个后端 - 将后端项目下载并解压 - 根据您的数据库选项,配置好您后端的数据库,并使用后端代码生成物的sql文件夹下的数据库脚本完成建库建表并加载初始化数据 - 您需要检查后端代码生成物内的配置文件,确认数据库和用户名密码的正确性 - 您需要安装配置好rust 1.85或其他兼容版本的rust环境 - 在后端代码生成物的根目录下运行cargo run命令启动rust后端项目 - 启动完毕后访问后端代码生成物,http://localhost:8082 ### 前端代码生成物运行 - 使用代码生成器生成一个示例或自己的SGS2模板,得到两个代码生成物,一个前端,一个后端 - 将前端代码生成物解压 - 确认您已经安装好和您选择的Nodejs版本相容的前端Nodejs环境 - 使用npm install -registry=https://registry.npm.taobao.org 安装Nodejs依赖包 - 如果您使用的是Nodejs 21和Nodejs18,请运行命令:export NODE_OPTIONS=--openssl-legacy-provider - 运行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js - 如此访问前端代码生成物,http://localhost:8000/ ### 交流QQ群 - 一群:动词算子式代码生成器群 277689737 - 二群:UI设计实验室 70646187 - 三群:动力建站 255973110 ### 作者电子邮件:jerry_shen_sjf@qq.com