Лучшие практики для разработки на основе моделей с использованием LiveCycle Data Services - PullRequest
2 голосов
/ 18 июня 2010

Как вы посоветуете использовать разработку на основе моделей при разработке корпоративных приложений. Службы Adobe LiveCycle Data Services выглядят очень многообещающе, я обнаружил множество учебных пособий / видеороликов, в которых показано, как быстро можно создать приложение с помощью автоматически сгенерированных методов / функций.

Каковы лучшие практики, хорошо / плохо использовать эти автоматически сгенерированные методы, они действительно могут сэкономить много времени.

Все предложения приветствуются, также, если вы знаете какой-нибудь существующий блог / обсуждение, пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 18 июня 2010

Убедитесь, что ваша модель очень тесная, и что ваш граф объектов не разрушает всю базу данных, когда все, что вы действительно пытаетесь сделать, это заполнить поле со списком. ;) В нашем последнем проекте Flex часть нашей команды продала наше руководство по использованию Hibernate в качестве постоянного слоя в нашей устаревшей реляционной базе данных. Частью продаж было то, что модель могла быть сгенерирована мастером. Возможно, LCDS обрабатывает отложенную загрузку лучше, чем BlazeDS, но в первый раз, когда мы пытались загрузить комбинированный список, мы извлекли несколько мегабайт данных из-за автоматически сгенерированных отношений, иногда рекурсивных, которые генерировали мастера. Это, вероятно, никогда не появилось бы в ходе обычного веб-приложения из-за ленивой загрузки, но сериализация покажет вам точное значение «проблемы N + 1» !!

;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...