Git Product home page Git Product logo

gencode's Introduction

GenCode

框架简介

这是一个超简单好用的,云端在线代码生成器;
目前支持Javaweb代码生成,一键生成Service,Dao,Entity等等,快来试试吧,编码效率会空前提高呢~;
未来还会拓展PHP,JavaScript,HTML,SQL,Android,IOS,Shell等代码的一键生成,GenCode的目标是——最懒程序员!

项目预览(Project Preview): 演示链接->http://gencode.duapp.com

解析引擎层次

com.cheney.gencode.enums:					通用枚举
com.cheney.gencode.gen.html:				HTML代码生成
com.cheney.gencode.gen.java:				Java代码生成
com.cheney.gencode.gen.java.common:			Java通用代码生成
com.cheney.gencode.gen.java.module:			Java代码模块工厂
com.cheney.gencode.gen.javascript:			JavaScript代码生成
com.cheney.gencode.gen.linuxbash:			LinuxBash代码生成
com.cheney.gencode.gen.regex:				正则表达式代码生成
com.cheney.gencode.gen.sql:					SQL代码生成
com.cheney.gencode.module:					模块的实体
com.cheney.gencode.util.db:					数据库操作工具
com.cheney.gencode.util.file:				文件操作工具
com.cheney.gencode.util.string:				字符串操作工具
com.cheney.gencode.util.vm:					VM工具
com.cheney.gencode.util.xml:				XML操作操作工具

前端结构

resources/static/
	custom(自定义前端文件)
	frame(前端框架文件)
	html(生成器前端文件)
resources/templates/
	code(生成代码模板文件)
	layout(VM基础布局模板文件)
resources/application.properties(SpringBoot配置文件)
resources/toolbox.xml(VM的工具库配置文件,暂未使用)

注意事项

使用帮助联系:[email protected]

更新记录

2017.1.6:由SpringMVC改为SpringBoot,前端使用Vue解耦,花了一个月的时间推倒重构,但是这也是一个学习的过程
2017.1.9:开始采用模板生成代码,后续将逐步取代原先的字符串拼接
2017.1.10:完成原有代码引擎大部分字符串拼接模块的替换,目前剩余实体代码和Dao都Mapper代码生成有待以后使用模板实现
2017.1.12:原有代码引擎全部由字符串拼接替换成代码模板
2017.1.13:Entity和Dao的Mybatis Mapper文件自动生成完成,增加使用cookie保存系统配置
2017.1.14:增加冒泡提示,完善菜单链接名称
2017.1.15:增加错误提示和日志
2017.1.16:修正模板引擎对模板路径的设置,修正BootStrap4布局样式问题,pom文件默认打包输出ROOT.war

gencode's People

Contributors

cheneyweb avatar

Stargazers

Gong Yuwei avatar  avatar lijz avatar dgo2dance avatar  avatar  avatar Saturn avatar Bigbo avatar 崔端午 avatar bigbower avatar  avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.