É possível usar a transformação UML-para-EJB
3.0 para gerar Enterprise JavaBeans (EJB 3.0 e mais recente) e classes Java™ a partir de elementos de modelo de
Linguagem de Modelagem Unificada (UML) anotados. É
necessário estar familiarizado com a transformação UML em Java antes de executar a transformação UML em EJB
3.0.
Sobre Esta Tarefa
É possível usar essa transformação em ambos os cenários de engenharia round-trip (RTE) a seguir:
- Transformar um modelo UML em código, mudar o código e depois transformar o código mudado em UML
(modelo-código-modelo)
Por padrão, IBM®
Rational Software Architect suporta
este cenário.
- Transformar código Java e código EJB 3.0 existente em um modelo
UML, mudar o modelo e depois transformar o modelo mudado em código Java
e (código-modelo-código)
Para usar essa transformação em um cenário código-modelo-código, que começa com a
execução da transformação de EJB 3.0 em UML, é necessário vincular os elementos do código
Java e código do bean de sessão existentes aos elementos do modelo UML
no modelo que essa transformação de EJB 3.0 em UML gera. Esse vínculo inclui anotações e comentários ao
código para que a transformação de UML em EJB 3.0 possa propagar as mudanças UML para o código e preservar
corpos de método existentes. Você deve vincular os elementos antes de modificar os elementos de modelo
recentemente incluídos e executar a transformação de UML em EJB 3.0. Após vincular os elementos, as
transformações subsequentes se mesclam conforme o esperado.
Nota: Para vincular os elementos de código aos
elementos de modelo UML, na página Principal da configuração da transformação de UML em EJB 3.0, clique em
Vincular Java para UML.
Para obter informações adicionais sobre esses
cenários e mudanças de mesclagem quando você desenvolve em EJB 3.0,
Java, e UML, consulte o tópico de conceito relacionado abaixo. Apesar
desse tópico relacionado descrever o fluxo de trabalho para as transformações
Java, o fluxo de trabalho é o mesmo para as transformações de UML em
EJB 3.0 e de EJB 3.0 em UML.