AndroMDA可以从UML图直接生成Struts Classes 和EJB/Hibernate配制文件

 

先UML Export成XMI文件,然后用Velocity生成。可以自己写新的Velocity Templates to generate other results.
我试了一下,挺好用的,包括那个免费的 UML 工具 PoseidonUML.

我觉得MDA 是方向啊。似乎AndroMDA尚不能自动产生
HTML页面。我想自己写新的Velocity Templates 增加这个功能

是可行的,我主要担心灵活性,其实J道框架在这两者做了一个平衡,不过待更多MDA实践检验后,可能我会倾向MDA更多点。