2011-01-28 52 views
0

我正在開發它連接到一個Web服務Flex應用程序 - 但我很好奇什麼一般用於局部處理數據的最佳實踐。如何在使用web服務時存儲數據?

我的web服務提供包含關於某個對象的所有細節相當小的XML文檔 - 是它認爲更好地解析XML爲使用對象在我的UI,或者乾脆直接存儲XML和訪問它?

我的直覺說前者,但我敢肯定做了很多,我想知道如果我不應該只是添加並在需要時刪除元素解析/編碼XML對象。

回答

0

如果要創建超出了被認爲是微不足道的(你決定對)的應用程序,我建議創建一個將XML爲對象的中間層。這樣你就不會對後端的XML特定細節感到緊張,並且你將能夠用替代技術或存根來替代實現來進行測試。

已經有關於這個問題的一些問題和答案,所以不是重複自己和別人我只是鏈接到他們here

+0

「替代技術」是一個好點的,謝謝您的回答。 – Dan 2011-01-29 16:52:29

0

我同意,我通常創建對象(存儲陣列集合如果需要in)和我已經完成解析數據後的XML對象和http服務的處理。我的首要原因是,我在給我用的格式的內部數據,而不必擔心,如果在未來的Web服務回報變化,如果我從XML拉這可能弄亂我現有的代碼直接返回。

相關問題