Transformando Modelos UML em Enterprise JavaBeans 3.0 e Classes Java

Você pode utilizar a transformação de UML em EJB 3.0 para gerar Enterprise JavaBeans™ 3.0 e classes Java™ a partir de elementos de modelo UML (Unified Modeling Language). É necessário estar familiarizado com a transformação UML em Java antes de executar a transformação UML em EJB 3.0.
Por Que e Quando Desempenhar Esta Tarefa
É possível usar essa transformação em ambos os cenários de engenharia round-trip (RTE):
  • 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, oProdutos de Modelagem do IBM® Rational suporta esse 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.


Feedback