2012-07-24 4 views
1

이 GUI가 표시해야하는 데이터와 관련하여 GUI의 동적 배치에 관한 질문이 있습니다. 어떤 종류의 모범 사례 또는 패턴을 동적으로 GUI를 구축하고 여전히 염려/분리 전략의 명확한 분리를 유지하는 방법이 있습니까?모델을 기반으로 GUI를 동적으로 빌드하십시오.

여기에 제가 언급 한 비즈니스 사례가 있습니다. 나는 많은 수의 임의의 쉐어 포인트 목록 항목을 쉐어 포인트 목록으로 만들기위한 도구를 원합니다. 따라서 나는 공구에게 명부 URL를 제공하고 싶다. 도구는 목록을 쿼리하고 텍스트 상자를 제공하여 모든 목록 열에 임의의 값 집합을 입력합니다. 칼럼 목록에서 목록으로 다양하기 때문에, 나는 정적 UI /보기 buld 수 없습니다. 목록 정보를 얻은 후에이 뷰를 동적으로 빌드해야합니다.

나의 현재 아이디어는 목록 메타 데이터를 읽고이 메타 데이터와 관련하여 텍스트 상자 컨트롤을 만드는 일종의 프리젠 테이션 로직을 구체화하는 것입니다. 이것은 일종의 이벤트 처리기에서 발생할 수 있습니다.

MVC 방향으로 생각하면 MVC에서 (내 공통된) 정적 뷰를 얻지 못했습니다. 뷰가 초기화 루틴에서 목록 메타 데이터를 검사 한 다음 입력 컨트롤 (텍스트 상자)을 동적으로 작성한 다음 해당 목록 열에 바인드/링크하면 좋은 디자인이 될까요?

그러나 http://en.wikipedia.org/wiki/Naked_objects

(데이터베이스 포함) 데이터 계층은 매우 될 필요가있다 : 적나라한는 접근 방식은 개체 매우처럼

의견을 보내 주셔서 감사 안부 패트릭

답변

1

는 소리 즉 잘 설계된 도메인은 문제 도메인과 관련이 있어야합니다.

관련 문제