2012-12-27 116 views
5

我想製作一個Android應用程序的雜貨店。我在服務器上部署了一個現有的Wicket應用程序,我想在我的Android應用程序中使用它進行請求處理。它是兼容的android部分使用wicket應用程序。使用Android應用程序現有的Wicket應用程序

有2種方式:爲請求來自Android應用程序處理

  1. 利用現有的檢票應用。有人可能會建議我這是可能的,或者這是正確的方式嗎?如果是的話,我怎麼能做到這一點,一些教程是最受歡迎的。

  2. 我想過的第二件事是將Spring與Wicket集成並將我的所有服務類遷移到Spring,然後使用Android應用程序的這些彈簧服務類。這種方法花費很少且耗時。但如果第一次違規行爲不太好,我可能會考慮選擇這個。所以這部分的任何教程也是受歡迎的。

任何幫助或建議表示讚賞。提前致謝 !

回答

1

我肯定會建議選擇某種選項2.將服務遷移到Spring,EJB或其他任何服務並不重要,但服務的分離(或業務邏輯或任何你想稱之爲它的) )和視圖(或演示或佈局或...)在這種情況下會非常方便。

我堅信「不成熟的優化是萬惡之源」,這意味着你應該跳過任何你不需要的額外層或間接。但是,如果實際上有一個用例證明分離到不同的層(或抽象層或...),你應該儘快解決它。稍後你會從中受益良多。

只要將Wicket應用程序和Android應用程序視爲您的雜貨店的兩種不同的演示文稿。如果您清楚地將業務邏輯從演示文稿中分離出來,並通過HTTP訪問(例如RESTful,SOAP或任何您喜歡的方式),您可以輕鬆想象構建iOS,Windows Phone,您的雜貨店的名稱演示文稿而不觸及核心本身。

相關問題