우리는 응용 프로그램을 구성하는 데 사용되는 EMF 기반 메타 모델을 가지고 있습니다. 지금까지 EMF 편집기 (Eclipse 기반)를 사용하여 제품의 다양한 구성 인스턴스를 만들었습니다. 이것은 지금까지 잘 진행되었지만 이제는 웹 UI에서 구성을 만드는 것을 지원하려고합니다.모델 기반 UI 생성 (런타임 또는 빌드 시간)
Java 플랫폼의 메타 모델에서 풍부한 UI를 만들 때 사용할 수있는 옵션은 무엇입니까? 나는 Naked Objects, Roo 등을 알고 있지만 지속성에 초점을 맞춘 응용 프로그램을 생성합니다. 난 그냥 모델을 채울 수있는 좋은 찾고 UI가 필요합니다.
편집 의견 중 하나는 Magritte + Glamour의 조합을 제안합니다. 그러나 그것들은 작은 이야기입니다. Java에 상응하는 프로그램이 있습니까?
호기심에서 그런 시스템 하에서 같은 모델 객체에 대한 두 개의 뷰를 생성하는 방법은 무엇입니까? 코드 생성을 완료하면 두 개의 뷰가 모델과 독립적으로 선언되어야 할 필요가 없으며 "뷰 추가"에 사용되는 모델의 주석 일종인가? –
@EdwinBuck 동일한 모델에 대한 두 개의 뷰를 생성 할 필요가 없습니다. 항상 단일보기를 생성하지만보기의 일부는 사용자 정의해야합니다. 예 : 고객 1에게는 10 개의 설정 데이터 항목 만 보여주고 싶지만 cutomer 2의 경우 모든 항목을 표시하고 싶습니다. –