사용할 수있는 MDA (Model Driven Architecture) 도구를 찾고 있습니다. EMF (Eclipse Modeling Framework)로 시작했습니다.Eclipse Modeling Framework를 사용하여 응용 프로그램 개발
핵심 클래스 생성에 문제가 없습니다.
하나의 엔드 투 엔드 애플리케이션을 생성하는 것이 유용한 방법은 무엇입니까?
To generate UI elements (JSP/JSF/so on...)
To generate Entities and ORM's
To generate EJB's/Web Services
이러한 요구 사항을 충족시키기 위해 EMF에 광범위한 모델링이 제공 되었습니까?
또는 다른 도구를 사용하여 모델링에서 엔드 투 엔드 응용 프로그램을 캡처하고이를 개발에 사용할 수 있습니까?
을 제공하는 또 다른 JET의 질문에 대한 내 대답에 대한 링크입니다 모델을 내 플러그인에 대한 플러그인 종속성으로 설정하십시오. 내 인스턴스 모델 프로젝트에서는 코드 생성을 위해 MTT (ACCELEO)를 사용해야합니다. 나 맞아? – Murugesh
아니요. 여러 가지 방법으로 진행할 수 있습니다. 가장 쉬운 방법은 사용자가 필요로하는 특정 정보를 추가하기 위해 스테레오 타입 (프로파일에서 사용자가 정의)이있는 UML 클래스를 <> 또는 <>으로 사용하는 것입니다. 따라서 입력 모델에서 코드를 자동으로 생성하기 위해 ACCELEO를 통해 정의 할 수있는 m2t 변환에 해당 모델을 입력으로 제공 할 수 있습니다. 좀 더 복잡하고 더 정확할 필요는 없지만 ECORE를 통해 자신의 DSML을 정의하고 편집기를 생성하며 모델을 만들고 M2T 변환을 적용하는 것이 중요합니다. –
Sindico
은 ECORE 만 메타 메타 모델이고 UML은 메타 모델이고 자신의 UML 모델은 UML 메타 모델의 모델 인스턴스라는 점을 유의하십시오. – Sindico