我製作了一個管理測驗問題的Web應用程序。網頁內容分爲兩部分;一個管理部分和一個公共部分。這些接口適用於桌面Web瀏覽器。我應該使用REST製作Web服務嗎?
現在,我希望移動設備能夠瀏覽這些問題(與應用程序的外觀和感覺)。
所以我想到了兩種方法,我可以做到這一點;只需添加其他文件夾名爲mobile
的web內容製作爲手機定製的界面,只需添加網頁視圖在安卓/ iOS版等,其URL
或者,使Web服務使用REST,並作出新的Web應用程序,與問題項目相互依賴,並充當其使用REST服務的客戶端。
上述方法之一看起來是否合理,還有其他更好的方法嗎?
更新
這與EJB和JSF做了一個項目。我應該在JSF項目中添加一個文件夾並將手機指向該文件夾嗎?
我曾經想用jQuery創建HTML5應用來創建問題一個很好的滑動效果等。 看起來像創建一個web服務和一個電話應用程序是很多工作 – Thomas 2012-01-05 07:56:31
@Thomas所以,你會只是在同一個項目名爲移動添加另一個文件夾,然後建立一個html5應用程序? – LuckyLuke 2012-01-05 08:22:35
是的,我可能會,但我不完全確定你可以做到這一點沒有web服務。我還沒有嘗試在商業應用程序中使用html5。 我理想的配置會是這樣的: 開放web服務供公衆訪問和移動應用程序(主要是剛讀數據) 給予 管理前端驗證Web服務在任何一種語言,你喜歡的任何一種語言 公共前端你喜歡 每個平臺的移動應用程序或移動的html5應用程序(取決於你對圖形或平臺特定功能的依賴程度) – Thomas 2012-01-05 11:00:31