我在j2ee(ejb,hibernate,mysql)中創建和應用後端。 Web應用程序的前端最初設計爲帶有後臺bean的jsf(primefaces)。適用於Mobile和Web的前端技術
此外,它已決定在將來爲移動應用程序使用cordove/html5頁面。
我對此很新,並且在重複使用網絡和移動應用程序的代碼以及這些不同技術的集成方面存在一些問題。而不是單獨爲手機開發
- 如果我使用純HTML5/JavaScript可以在Web應用程序以及codova移動應用程序中使用相同的頁面。
- 如果是這樣,那麼正常的支持bean邏輯呢?我現在在哪裏放?可以通過cordova html5頁面訪問backing bean嗎?另外jsf綁定,我如何在網頁上接收數據
- JavaScript是訪問其他webservices的唯一方式嗎?我將訪問這些從網絡應用程序以及移動
- 總而言之,用cordova html5/js/css開發意味着遠離jsf 100%。這意味着不能訪問像primefaces這樣的jsf組件或框架。還有什麼來取代這些技術,兩個
Whaty需要非常具體的是「移動應用程序」是否是一個真正的「應用」是將要在手機上安裝並運行在那裏,或者是移動Web應用程序或者它是一個混合(小應用程序啓動一些東西,然後繼續作爲一個Web應用程序) – Kukeltje