2012-10-26 31 views
0

我有以下內容: - Grails Web應用程序 - 域類作爲插件包裝在Web應用程序中。 - Android和iphone應用程序,它們使用Web應用程序的restful url來進行服務器調用(json請求/響應)。針對多個平臺應用程序的可發現grails web服務

這裏是問題: 這兩個移動應用程序都無法知道他們可以做什麼(什麼是有效的屬性等)。開發人員只需查看Web應用程序代碼即可確定要訪問的URL以及要在請求中設置的域模型屬性。

我想知道是否有一些grails插件允許你通過xml(或其他格式)定義你的領域模型,然後生成他們可以打包成jar的grrovy類(存根類)。這個jar可以作爲依賴包含在android應用程序中。

同樣,也許xml也可以用於生成iPhone應用程序的類(有更多可能沒有這個插件,我懷疑)。

對這種方法進行一些思考會很棒。這是個好主意嗎?有沒有更好的方法來處理它?

謝謝

回答

0

您可以使用Java DTO定義您的JSON接口。然後,您可以在Android應用中添加這些內容。我剛剛製作了一個這樣的應用程序。但是,下一次我不認爲我會打擾DTO--我認爲比收益更麻煩。

最好的, Anders

相關問題