1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 代码生成器 自己实现的一个基于模板的代码生成网站

代码生成器 自己实现的一个基于模板的代码生成网站

时间:2024-06-13 05:21:03

相关推荐

代码生成器 自己实现的一个基于模板的代码生成网站

说起为什么要做一个代码生成器,这个还是因为在做一个业务项目的时候,大量的页面功能要做,从后台到前台,虽然也选了一个基础的SSH框架系统做模板其结果还是耗费了大量的时间去一点一点的写代码,再加上业务需求并不明确,后期改动特别多,特别繁琐,当时就想能集中精力到业务上就好了。

有了这个想法之后在看一些CMS的网站的时候都是可以用模板填充的,而且实现都比较统一的,当时突然就想,一些内容相对固定的消息能生成,那代码为何不能生成呢?

之后经过了一系列的研究发现,万事皆有可能,终于被我做成了一个代码生成的网站,

下面是一些关于代码生成网站制作过程中的知识和总结!

一、代码生成的意义

减轻代码编写工作量,大量的增删改查基本代码就不用写了,工作量会减少70%吧规范代码,减少bug,在新手较多的团队里,规范的代码编写及结构,能够引导新手遵守规范,现有的代码也能供新手仿照编写减少错误集中精力解决业务问题,从项目角度上来说提高工作效率

二、代码生成的前提

要有好的基础框架作支撑,比如java的SSH框架,前台的Bootstrap框架,.net的framework等良好的版本管理,比如工程中数据结构变更频繁导致代码反复生成与手动更改,SVN等版本管理工具就很重要了

三、代码生成网站的基本功能要求

能够从建表SQL语句中提取到生成代码所需要的基本业务信息能够根据示例代码改写成不同的模板以供使用,按照用户区分模板能够将生成代码的基本业务信息,填充到模板当中生成文件对生成的文件进行浏览及下载提供一些全局变量能够对生成代码过程进行一些默认的加工,比如去除数据库表前缀等

四、代码生成网站的基本操作

网站登录/注册后,进入首面,有菜单栏、新手操作说明、模板示例及生成代码示例。

2.配置模板功能,系统默认自带两个java模板,一个用来生成基本的model类,一个是导入jar包的引用。

3.生成代码分为三步,

第一步将建表sql语句黏贴到代码框,理论上支持mysql,mssql,oracle(未测试)建表语句

第二步选择模板

第三步点击生成代码查看或下载代码

4模板制作

模板采用模板引擎FreeMarker进行制作,在线编辑模板时可参照[FreeMarker参数]来使用各个参数。

最后,网站的网址是:www.linkc.top

网站刚刚做出来还有很多问题欢迎登陆网站加入qq群讨论,后续的一些改进以及想法会及时拿出来和大家分享!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。