【问题标题】:Best practices for model driven development using LiveCycle Data Services使用 LiveCycle Data Services 进行模型驱动开发的最佳实践
【发布时间】:2010-06-18 10:45:14
【问题描述】:
您对在开发企业应用程序时使用模型驱动开发有何建议。 Adobe 的 LiveCycle Data Services 看起来非常有前途,我发现了许多教程/视频,这些教程/视频展示了通过自动生成方法/函数可以多快地构建应用程序。
什么是最佳实践,使用那些自动生成的方法是好还是坏,它们真的可以节省很多时间。
欢迎所有建议,如果您知道一些现有的博客/讨论,请告诉我。
【问题讨论】:
标签:
apache-flex
adobe
lcds
model-driven-development
【解决方案1】:
确保您的模型非常紧凑,并且当您真正想要做的只是填充组合框时,您的对象图不会破坏整个数据库。 ;) 在我们上一个 Flex 项目中,我们团队的一部分出售了使用 Hibernate 作为我们遗留关系数据库的持久层的管理。部分推销是该模型可以由向导生成。好吧,也许 LCDS 比 BlazeDS 更好地处理延迟加载,但是当我们第一次尝试加载组合框时,由于向导生成的自动生成的关系(有时是递归的),我们提取了几兆数据。由于延迟加载,这些可能在普通 Web 应用程序的过程中不会出现,但序列化会告诉您“N + 1 问题”的确切含义!!
;)