2013-09-30 40 views
0

我們有一個Spring + Hibernate + Mysql + Flex/Cairngorm(2)/ BlazeDS應用程序。我們需要更新此應用程序,以便它可以更好地擴展,具體而言,我們需要使用延遲加載功能。所以我們決定從BlazeDS遷移到Granite Data Service。我們有:RemoteObjects是否可以與Granites的Tide一起使用來啓用延遲加載?

1 .-新增螞蟻GAS3生成工具的任務域之間自動同步對象

2:我們有一個工作的應用程序加載了圖表中的第一級,但對不深的對象圖形。

我們的flex項目使用RemoteObjects。我明白爲了能夠使用Lazy Loading,我們需要潮汐。要使用潮流API,我們需要更改一堆代碼。 我的問題是,我可以使用RemoteObjects和Tide,這樣我就可以在不更改Flex代碼的情況下獲得延遲加載,只需配置文件?

+0

我還沒有使用過潮,但據我瞭解的文檔,不可能通過配置啓用延遲加載。 GraniteDS有很好的記錄,閱讀潮汐部分可能會回答你的問題:http://www.graniteds.org/confluence/pages/viewpage.action?pageId=16875692 – dvdgsng

回答

1

不,這是不可能的。您需要Tide來管理您的實體(它擁有自己的緩存,以確保已知實體不會在內存中複製)和延遲加載(由於Tide Remote層從後端獲取數據而生成自定義查詢)以及你需要在服務器端爲IOC(Spring,Seam,Guice等)提供一個Java框架,當然還有一個持久框架(Hibernate,EJB3 ...)。

或者你可以叉花崗岩代碼滾動你自己的解決方案...並不容易。

相關問題