解放双手!你不知道的代码生成神器( 二 )


官方网站:http://ibatis.Apache.org/ibator.html
官方论坛:
版权形式:免费
开源:是
1.15 代码自动生成工具 AcceleoAcceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码 。Acceleo基于Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用 。
官方网站:http://www.acceleo.org/pages/home/en
官方论坛:
版权形式:免费
开源:是
1.16 最快速的java代码生成器 rapid-generatorrapid-generator是一个生成器引擎,让你可以专注与代码生成器模板的编写, 可以生成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代码.
该项目是 Rapid Framework 框架的一部分 。
官方网站:http://code.google.com/p/rapid-generator/
官方论坛:
版权形式:免费
开源:是
1.17 开源代码生成插件 J2EE SpiderJ2EE 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 slave4jslave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架
slave4j插件能帮你做什么?
搭建spring,springmvc,hibernate开发环境
代码生成:生成curd代码,包括jsp
slave4j框架能帮你做什么?
封装了hibernate常用操作
提供了常用的工具类(1.0.0版本提供的比较少,在以后的版本中继续添加)
官方网站:http://code.google.com/p/slave4j/
官方论坛:
版权形式:免费
开源:是
1.19 JunJavaJunJava 一个java程序代码自动生产的工具 。
针对JavaEE或者是JAVASE,AutoJava能快速的生成可以由目前最流行的结构框架搭建的项目,如Hibernater,Spring,Struts等自动组合配置 。
通过连接数据库,选择任意数据表生成实体模型,支持简单SQL语句查询,直接浏览数据表结构和数据 。
支持多项目管理,文件编辑,一键式生成代码 。快速构建基础框架代码,并支持MVC 3层构架 。
生成的项目可以直接导入Eclipse,并且可以直接运行部署Tomcat服务器中,大大减少程序员的工作量 。
官方网站:
官方论坛:
版权形式:免费
开源:是
1.20 XDocletXDoclet 是一个通用的代码生成实用程序,是一个扩展的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
官方论坛:
版权形式:免费
开源:是
知识在于分享,转发这篇文章,让更多的人看到 。喜欢的朋友也可以点关注收藏!

【解放双手!你不知道的代码生成神器】


推荐阅读