代码生成器集合(整理)

1.1 CodeSmith

一款人气很旺国外的基于模板的dotnet代码生成器php

官方网站:http://www.codesmithtools.comhtml

官方论坛:http://forum.codesmithtools.com/default.aspxjava

版权形式:30天试用程序员

开源:否spring

须要先注册确认后才能下载sql

1.2 MyGenerator

MyGenerator是又一个国外很不错的代码生成工具,有人以为比CodeSmith简单、好用。全部api能够在帮助菜单中找到。数据库

官方网站:http://www.mygenerationsoftware.com/portal/default.aspxapache

官方论坛:编程

版权形式:免费c#

开源:否

1.3 NHibernate.

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

官方网站:http://www.hibernate.org/

官方论坛:

版权形式:免费

开源:否

1.4 湛蓝.Net代码生成器

一款基于软件自动生成理念,能直接生成应用的dotnet代码生成器

官方网站:http://www.dotnetcoding.net

官方论坛:http://dotnetcoding.cnblogs.com/

版权形式:免费

开源:否

1.5 动软.NET代码自动生成器

一款人气很旺的免费C#代码生成器

官方网站:http://www.maticsoft.com

官方论坛:

版权形式:免费

开源:否

1.6 CodePlus

专为sql server c#语言设计的代码生成器,功能仍是很强大

官方网站:http://www.CodePlus.com

官方论坛:

版权形式:须要少许的注册费用

开源:否

下载地址很神秘

1.7 CodeMaker

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

官方网站:http://www.mhua.com

官方论坛:

版权形式:免费

开源:否

1.8 非非.Net代码生成器

可使用本工具生成VB.Net和C#语言的代码,以及三层架构与ORM架构代码,而且使用的ORM持久化组件是开源的,您能够在本软件的安装目录下找到它

官方网站:

官方论坛:

版权形式:免费

开源:否

1.9 BMW业务模型及代码生成器

一款人气很旺的免费C#代码生成器

官方网站:

官方论坛:

版权形式:免费

开源:否

1.10 飞鹰CoolCoder

专门为采用nhibernate作关系对象影射架构的系统提供代码的工具,简单易用,虽然不提供源码,咱们能够用反编译工具对其反编译看源码。这是个很不错的学习机会。

官方网站:

官方论坛:

版权形式:免费

开源:否

1.11 AutoCoder自动代码生成器

AutoCoder自动代码生成器是一个根据模板自动生成代码的代码生成工具,根据模板的不一样,能够生成任何语言(如:ASP、C#、 C++BUILDER、DELPHI、JAVA、JSP、PHP、VB、VC.NET……),不一样层次结构(B/S、C/S、n-tiger……),基于 不一样数据库(ORACLE、MSSQL、MYSQL、DB二、ACCESS、ODBC、OLE……)的代码和开发文档。开发人员无需任何编码,只需将数据 库结构导入到AutoCoder中,并作简单的设置便可生成所需的代码,能够大幅度地提升开发效率!!!系统同时也提供了一个模板制做工具 ModeMaker,用户能够方便的制做或修改模板,使得生成的代码更适合您使用!系统附带了十几个模板,基本上能够知足用户多方位的需求

官方网站:

官方论坛:

版权形式:免费

开源:否

1.12 wawa Code Pro代码生成器

一款开源的用VBScript写的代码生成器

官方网站:

官方论坛:

版权形式:免费

开源:是

1.13 MyGeneration

MyGeneration 是一款不错的ORM和代码生成工具,它基于模板(Template)工做,安装好MyGeneration 后自带了不少模板,而且提供在线模板库提供模板升级和容许用户自定义模板。MyGeneration 的模板能够用C#, VB.NET, JScript, and VBScript编写。使用MyGeneration 能够为Gentle.NET, Opf3, NHibernate等生成ORM架构或ORM文件,为多种数据库生成存储过程,为.Net项目生成C#、VB.NET 程序代码,PHP、HTML等页面代码。

官方网站:http://www.mygenerationsoftware.com/portal/default.aspx

官方论坛:http://www.mygenerationsoftware.com/phpbb3/index.php

版权形式:免费

开源:是

1.14 iBATIS的代码生成工具 Ibator

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

官方网站:http://ibatis.apache.org/ibator.html

官方论坛:

版权形式:免费

开源:是

1.15 代码自动生成工具 Acceleo

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

官方网站:http://www.acceleo.org/pages/home/en

官方论坛:

版权形式:免费

开源:是

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

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

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

官方网站:http://code.google.com/p/rapid-generator/

官方论坛:

版权形式:免费

开源:是

1.17 开源代码生成插件 J2EE Spider

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

J2EE Spider的主要特性以下:

•支持以界面引导方式产生代码

•支持与Eclipse集成

•支持增量构建

•支持正向逆向工程

•产生代码的国际化

•支持利用模版生成代码

•支持利用多个框架

J2EE Spider除了提供可定制的页面模版外,还能够在须要时候把新的技术集成进来。不过,其只对如下几种提供“立等可用的服务”:

•Web 框架:Struts、JSF和Mentawa(一个来自巴西的应用框架)

•依赖注入容器:Spring

•O/R 映射: Hibernate

•页面模版:SiteMesh 和Facelets

官方网站:http://www.spideronrails.org/

官方论坛:

版权形式:免费

开源:是

1.18 slave4j

slave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架

slave4j插件能帮你作什么?

    搭建spring,springmvc,hibernate开发环境

    代码生成:生成curd代码,包括jsp

slave4j框架能帮你作什么?

    封装了hibernate经常使用操做

    提供了经常使用的工具类(1.0.0版本提供的比较少,在之后的版本中继续添加)

官方网站:http://code.google.com/p/slave4j/

官方论坛:

版权形式:免费

开源:是

1.19 JunJava

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

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

经过链接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结构和数据。

支持多项目管理,文件编辑,一键式生成代码。快速构建基础框架代码,并支持MVC 3层构架。

生成的项目能够直接导入Eclipse,而且能够直接运行部署Tomcat服务器中,大大减小程序员的工做量。

官方网站:

官方论坛:

版权形式:免费

开源:是

1.20 XDoclet

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

XDoclet 继承了 JavaDoc 引擎的思想,容许根据定制 JavaDoc 标记生成代码和其余文件。固然,XDoclet 也能够访问整个解析树。这样,它就能够访问类、类的包结构和类的方法。

XDoclet 提供了本身的模板引擎。该模板引擎在概念上相似于 JavaServer Pages(JSP)技术。它实质上包含两类标记:块标记(block tag)和内容标记(content tag)。块标记控制如 Java 编程语言中的 if 和 for 语句之类的流。内容标记打印当前解析树上下文的片断,如类名称、方法名称和参数,等等。

官方网站:http://xdoclet.sourceforge.net/xdoclet/index.html

官方论坛:

版权形式:免费

开源:是

相关文章
相关标签/搜索