Transformando Enterprise JavaBeans 3.0 e Classes Java em Elementos de Modelo UML

É possível utilizar a transformação de EJB 3.0 em UML para gerar elementos de modelo de Linguagem de Modelagem Unificada (UML) anotados a partir de Enterprise JavaBeans™ 3.0 e classes Java™. Você deve estar familiarizado com as transformações de Java em UML e de UML em Java antes de executar a transformação de EJB 3.0 em UML.
Por Que e Quando Desempenhar 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, o Produtos de Modelagem do IBM® Rational suporta esse cenário, que começa com a execução de uma transformação de UML em EJB 3.0.

  • Transformar beans de sessão EJB 3.0 existentes e código Java em um modelo UML, mudar o modelo e depois transformar o modelo mudado em código Java e beans de sessão EJB 3.0 (código-modelo-código)
    Esse cenário começa com a execução da tranformação EJB 3.0 em UML. Para usar essa transformação nesse cenário, é necessário vincular os beans de sessão EJB 3.0 e os elementos do código Java existentes aos elementos do modelo UML no modelo que essa transformação 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 beans de sessão 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