首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java代码/模板生成器

问Java代码/模板生成器
EN

Stack Overflow用户
提问于 2008-10-16 19:47:14
回答 11查看 22.3K关注 0票数 6

对于C#,我经常使用CodeSmith,最近还使用了Visual Studio中的T4 generator。

我正在寻找类似于Java的东西,特别是Eclipse插件,因为我所有的Java开发都是使用Eclipse IDE进行的。

EN

回答 11

Stack Overflow用户

发布于 2008-10-17 02:46:15

我发现freemarker在生成任何类型的代码方面都做得很好。来自网站:

FreeMarker是一个“模板引擎”;一个基于模板生成文本输出(从超文本标记语言到自动生成的源代码)的通用工具。它是一个Java包,是一个面向Java程序员的类库。它本身并不是一个面向终端用户的应用程序,而是程序员可以嵌入到他们的产品中的东西。

struts2经常使用它。该网站还有一长串使用freemarker的其他产品。

票数 6
EN

Stack Overflow用户

发布于 2008-12-27 16:31:56

我使用过Velocity和StringTemplate。Velocity更传统一些(想想JSP/ASP的概念),而StringTemplate看起来更简洁一些。在this Artima interview中描述的某种意义上。两者都是纯模板引擎,如果您想从模型生成完整的代码,则需要围绕它们编写一些代码。

ANTLR在内部使用StringTemplate,这可能对您的工作很有用。

作为另一种方法,您可以使用Eclipse,使用EMF和JET。

票数 6
EN

Stack Overflow用户

发布于 2015-06-09 01:21:21

您应该尝试Telosys Tools,这是一个使用可定制Velocity模板从现有数据库进行代码生成的Eclipse插件

请参阅:http://www.telosys.org/

Eclipse市场:http://marketplace.eclipse.org/content/telosys-tools

教程在这里:https://sites.google.com/site/telosystutorial/

查看另一个关于CodeSmith的问题:Is there any freeware tool available which is like Codesmith?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/209987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档