2017-01-06 5 views
1

저는 UML 모델링을 처음 접하는 자바 개발자입니다. UML 만 사용하여 응용 프로그램 서버에 배포 할 수있는 완전한 웹 응용 프로그램 (백엔드 + db + jms + 보안 + ui)을 만들고 싶습니다. 메타 모델링이 실제로 무엇인지 이해하지 못했지만 Umbrello, 시각적 패러다임 및 일식 감식력을 사용하기 시작했습니다. 나는 omg의 xmi 표준에 대해 조금 읽었다. 그래서 xmi 파일을 가지고 있으면 자바 코드를 생성하는 방법을 이해하지 못했습니다. 예를 들어, Eclipse EMF는 "이상한"Java 코드를 생성합니다. 내 자신의 xmi 파서를 작성해야합니까?uml을 사용한 Java 프로그래밍

답변

2

내 자신의 xmi 파서를 작성해야합니까?

번호

1

이클립스 EMF 생성기를 저장하고 모델을로드하는 코드를 생성, 그래서 자신의 파서 또는 시리얼을 쓸 필요가 없다.

  • 모델 : 모델은 모델의 인스턴스를 생성하는 모든 엔티티, 패키지 및 공장을 포함

    EMF는 정의 된 모델에 대한 네 가지 플러그인의 최대 생성 할 수 있습니다.

  • 편집 : 편집 플러그인에는 UI에 모델을 표시하는 공급자가 포함되어 있습니다. 예를 들어, 제공자는 아이콘과 이름을 나타내는 엔티티를 표시하는 데 사용할 수있는 모든 모델 요소에 대한 레이블을 제공합니다.
  • 편집기 : 편집기 플러그인은 모델의 인스턴스를 만들고 수정하는 생성 된 예제 편집기입니다.
  • 테스트 : 테스트 플러그인에는 모델 테스트를 작성하는 템플릿이 포함되어 있습니다.

EMF 관련 도움이 필요한 경우 좋은 글이 있습니다. 모든 Eclipse 개발자가 EMF에 대해 알아야 할 내용. http://eclipsesource.com/blogs/tutorials/emf-tutorial/