UML 모델을 Java 코드로 변환

UML(Unified Modeling Language) 스펙에서 Java™ 프로젝트를 생성하고 UML 모델에서 Java 코드를 생성하려면 UML에서 Java로(UML-to-Java) 변환을 사용하면 됩니다.
시작하기 전에
중요사항: UML에서 Java 1.4로 변환은 사용되지 않으며 이제는 UML에서 Java로(사용되지 않음)(UML-to-Java (deprecated)) 변환이라고 합니다. UML에서 Java로(사용되지 않음)(UML-to-Java (deprecated)) 변환에는 새 기능이 없으므로 변환 동작은 UML에서 Java 5.0으로 변환과 다릅니다. 이제는 이 변환을 UML에서 Java로(UML-to-Java) 변환이라고 합니다. 응용프로그램에 포함된 코드가 J2SE 5.0 또는 J2SE 1.4 이상 중 어느 버전과 호환 가능한지 여부에 관계없이 UML에서 Java로(UML-to-Java) 변환을 사용해야 합니다.
다음의 두 가지 라운드트립 엔지니어링(RTE) 시나리오 모두에서 이 변환을 사용할 수 있습니다.
  • UML 모델을 코드로 변환하고 코드를 변경한 후 변경된 코드를 UML로 변환합니다(모델-코드-모델).

    기본적으로 IBM® Rational® 모델링 제품은 이 시나리오를 지원합니다.

  • 기존의 Java 코드를 UML 모델로 변환하고 모델을 변경한 후 변경된 모델을 Java 코드로 변환합니다(코드-모델-코드).
    JPA에서 UML로 변환을 실행하여 시작하는 코드-모델-코드 시나리오에서 이 변환을 사용하려면 기존 Java 코드 요소를 Java에서 UML로 변환이 생성하는 모델의 UML 모델 요소에 링크해야 합니다. 이렇게 링크하면 UML에서 Java로 변환이 UML 변경사항을 Java 코드에 전달하고 기존 메소드 본문을 보존할 수 있도록 어노테이션과 주석이 코드에 추가됩니다. 최근에 추가된 모델 요소를 수정하고 UML에서 Java로 변환을 실행하기 전에 요소를 링크해야 합니다. 요소를 링크하면 후속 변환에서 사용자가 예상한 대로 병합됩니다.
    주: Java 코드 요소를 UML 모델 요소에 링크하려면, UML에서 Java로 변환 구성의 기본 페이지에서 Java에서 UML로 링크를 클릭하십시오.

    이 시나리오와 Java 및 UML을 개발할 때 변경사항 병합에 대한 자세한 정보는 아래에 있는 관련 개념을 참조하십시오.

이 태스크 정보

피드백