2010-06-18 2 views
2

엔터프라이즈 응용 프로그램 개발시 모델 기반 개발 사용에 대한 조언은 무엇입니까? Adobe의 LiveCycle Data Services는 매우 유망 해 보였습니다. 메서드/함수를 자동 생성하여 응용 프로그램을 빌드하는 속도를 보여주는 자습서/비디오가 많이 있습니다.LiveCycle Data Services를 사용한 모델 중심 개발 우수 사례

모범 사례는 무엇입니까? 자동 생성 된 방법을 사용하는 것이 좋고 나쁘습니까? 실제로 많은 시간을 절약 할 수 있습니다.

기존 블로그/토론을 알고 있으면 알려 주시기 바랍니다.

답변

1

모델이 매우 단단한 지 확인하고, 실제로하려고하는 모든 작업이 콤보 상자를 채울 때 개체 그래프가 전체 데이터베이스를 다운시키지 않도록하십시오. ;) 우리의 마지막 Flex 프로젝트에서 우리 팀은 Hibernate를 레거시 관계형 데이터베이스의 지속성 레이어로 사용하는 것에 대한 우리의 관리를 팔았습니다. 판매 계획의 일부는 모델이 마법사에 의해 생성 될 수 있다는 것입니다. 음, 아마도 LCDS가 BlazeDS보다 게으른 로딩을 처리 할 수도 있지만, 처음으로 콤보 박스를로드하려고 시도했을 때 마법사가 생성 한 자동 생성 된 관계 (때로는 반복적 인 관계)로 인해 몇 메가의 데이터를 가져 왔습니다. 이것들은 게으른 로딩으로 인해 일반적인 웹 애플리케이션의 과정에서 밝혀지지 않았을 것이지만, 직렬화는 "N + 1 문제"의 정확한 의미를 보여줄 것입니다 !!

;)