0

我们有一个 Spring+Hibernate+Mysql+Flex/Cairngorm(2)/BlazeDS 应用程序。我们需要更新这个应用程序以便它可以更好地扩展,特别是我们需要使用延迟加载功能。所以我们决定从 BlazeDS 迁移到 Granite Data Service。我们有:

1.- 增加了 ant gas3 生成工具任务,用于域对象之间的自动同步

2.- 我们有一个工作应用程序,它加载我们图表的第一级,但不加载图表的更深层次的对象。

我们的 flex 项目使用 RemoteObjects。我知道要能够使用延迟加载,我们需要潮汐。要使用潮汐 api,我们需要更改一堆代码。我的问题是,我可以使用 RemoteObjects 和 Tide,这样我就可以在不更改 Flex 代码的情况下获得延迟加载,而只需更改配置文件吗?

4

1 回答 1

1

不,这是不可能的。您需要 Tide 来管理您的实体(它有自己的缓存,可确保已知实体不会在内存中重复)和延迟加载(通过 Tide Remote 层从后端获取数据来生成自定义查询)和您在服务器端需要一个用于 IOC(Spring、Seam、Guice...)的 java 框架,当然还有一个持久性框架(Hibernate、EJB3...)。

或者你可以使用花岗岩代码来推出你自己的解决方案......没那么容易。

于 2013-10-08T12:29:15.730 回答