来自AndroMDA官方网站
AndroMDA Hibernate Cartridge
Hibernate Cartridge的目的是产生hibernate持久层,optionally fronted by a service layer implemented with session EJBs.
支持版型:
l
Entity
l
Enumeration
l
Service
AndroMDA Spring Cartridge
是基于Spring框架基础上的模块。这个框架必须和AndroMDA Hibernate Cartridge结合使用,因为它必须依赖于hiberante持久层。
支持版型:
l
Entity
l
Service
AndroMDA BPM4Struts Cartridge
这个模块的作用是通过定义了应用页面流的活动图来产生Struts代码。
支持版型:
l
FrontEndException
l
FrontEndSessionObject
l
FrontEndView
l
FrontEndUseCase
l
FrontEndApplication
AndroMDA Java Cartridge
这个模块的作用是从模型产生基本的Java代码。
支持版型:
l
ApplicationException
l
Enumeration
l
Exception
l
PSMmetaclass
l
Service
l
UnexpectedException
l
ValueObject
AndroMDA JSF Cartridge
基于JSF框架的模块。
支持版型:
l
FrontEndRegistration
l
FrontEndSessionObject
AndroMDA WebService Cartridge
这个模块可以为Apache Axis产生WSDD(Web Service Descriptor files and WSDL)文件。
支持版型:
l
Enumeration
l
Nullable
l
Service
l
ValueObject
l
WebService
l
WebServiceOpertion
AndroMDA XMLSchema Cartridge
这个模块可以从类模型产生XML Schema。
支持版型:
l
XMLAttribute
l
XMLSchemaType