java代码生成的主要框架是什么?
我不是在寻找DB或应用程序生成工具。我有一个类的框架,我需要为不同的用例用不同的动态部分来生成它。这个类的大部分是相同的,因此我想运行生成不同风格的类的代码。
有人知道一个好的框架吗?
谢谢。
发布于 2010-08-02 14:50:28
请注意,这些实用程序主要用于通过生成样板代码来启动项目。
发布于 2010-08-03 00:46:51
http://www.andromda.org
AndroMDA (发音为: andromeda)是一个遵循模型驱动架构(MDA)范例的开源代码生成框架。它从CASE工具中获取模型,并生成完全可部署的应用程序和其他组件。
我已经用过了,它的功能非常强大。它不仅从UML生成配置文件和代码,只给开发人员留下要开发的业务方法的实现,而且还通过使用众所周知的dessing模式来维护生成的代码。
发布于 2010-08-02 15:02:35
SQL2JAVA是一个很棒的工具。它为数据库模式生成所有的CRUD代码。它的连接池还不够好,你可以定制它的Manager类来维护你自己的连接池。
除此之外,如果你对模型驱动开发(MDD)感兴趣,你可以使用AndroMDA或Borland的tool ,这是目前最好的基于eclipse的工具之一。
如果您对进一步研究代码生成和模型驱动软件开发感兴趣,那么您应该看看openArchitectureWare.
其他支持代码生成的java开发工具有、Lombok、和。项目Lombok提供了自动生成默认的getter/setter方法、自动资源管理(使用@Cleanup注解)和注解驱动的异常处理等特性。
cglib,Velocity template和AppFuse也很棒。
https://stackoverflow.com/questions/3385495
复制相似问题