java各种自动生成框架及jeecg使用体会

 这里列一下和java相关的自动生成后台代码的工具:

 

JEECG

       用jeecg一段时间了,简单评价下,对于企业后台开发框架来,代码更新很快,可惜文档更新比较慢

java,算得上比较目前比较流行的几个框架(easyUI+springMVC)整合的首选,集成的功能那些就不在此一一列举了,即使用它作为企业管理后台开发框架的脚手架是非常不错的!而后推出的版本,数据管理(数据库表)、以及开发维护、UI快速开发库,如果能把数据报表那块再完善一下就更好了,不过easyUI的兼容性方面还是有待考验。希望大家共同努力打造这个品牌,多多给贡献给作者团队工具和优质代码,为各位java爱好者在j2ee开发在中呈现更强大的工具。

当然除了jeecg,还有其他的一些java自动生成工具和框架,这里列一下,做个简单比较。

 

 

NHibernate

Hibernate公司在Java自动生成领域取得巨大成功后推出的一款ORM工具。

评价:只能生成数据操作层Hibernate代码,j2ee中ssh框架,H层就可以轻松搞定了。(个人不太喜欢hibernate)

 

 

CodeMaker

     asp,jsp,php代码生成工具,自动生成维护数据库信息的动态网页的代码生成器。它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结构导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。用CodeMaker可以简单快速的创建网站后台维护程序。提高开发效率数十倍以上。

 

 

 

iBATIS的代码生成工具 Ibator

Ibator 是一个 iBATIS 的代码生成工具,它自动扫描数据库中的所有表,并生成Bean类和对应的配置文件。同时还帮你生成CRUD操作方法。提供一个独立运行的界面以及 Eclipse 的插件。

 

 

       

 

代码自动生成工具 Acceleo

Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用。

 

 

最快速的java代码生成器 rapid-generator

rapid-generator是一个生成器引擎,让你可以专注与代码生成器模板的编写, 可以生成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代码.

该项目是 Rapid Framework 框架的一部分。

 

 

开源代码生成插件 J2EE Spider

J2EE Spider是一个开源代码生成插件。它能够以界面引导方式产生代码,定制代码生成模板。J2EE Spider当前能够生成基于Struts/JSF,Spring,Hibernate等框架的源代码

 

 

slave4j

slave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架,代码生成:生成curd代码,包括jsp。

 

 

JunJava

JunJava 一个java程序代码自动生产的工具。

针对JavaEE或者是JAVASE,AutoJava能快速的生成可以由目前最流行的结构框架搭建的项目,如Hibernater,Spring,Struts等自动组合配置。

 

XDoclet

XDoclet 是一个通用的代码生成实用程序,是一个扩展的Javadoc Doclet引擎(现已与Javadoc Doclet独立),XDoclet是EJBDoclet的后继者,而EJBDoclet是由Rickard Oberg发起的。它允许您使用象 JavaDoc 标记之类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署描述符和源代码之类的相关文件。可以让你创 建自己的javadoc @tags进而利用XDoclet中的Templet enging基于这些@tags生成源代码或其他文件(例如xml的deployment descriptors)。

 

另外咿呀网也提供SpringMVC+Mybaits的项目,附带了简单的自动生成的一些功能。

 

以上框架和资料大部分是网络上比较火,且应用得比较多的,当然很多企业也提供了一些内部的生成框架,不过没有公布和开源或作为商业用途,不过还是希望各位如果有更好的资源,请多多分享。

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(jeecg)