来自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