1
我們正在重新設計一個使用MY SQL和cakephp作爲應用程序框架的PHP應用程序。爲PHP應用程序實現業務層的簡單方法
- 一個的重新設計的目標是支持多租戶模型, 其中n客戶端,每個都具有相同數據庫模式(即每個租戶1個數據庫)可以使用託管應用。
- 根據登錄憑證,前端(php層)將調用業務層(EJB/Web 服務等)。然後
- 業務層將返回,然後由CakePHP的渲染
- 今天,所有的工作都是由CakePHP的完成,這種模式是不適合動態變化,適合於個人租戶縮放以及相關的JSON數據。
問題:
- 這是一個很好的設計模式 - 即必須由Java業務層服務 一個PHP的前端?
- 什麼是業務層的一些好的候選人。我們希望 儘可能簡單 - 理想情況下使用Tomcat,如果可以的話,不要去 以及完整的EJB解決方案。我設想業務層 由許多會話bean類型的對象組成。
- 我們可以通過 REST Web服務脫離一個只提供JSON的業務層嗎?除了讀取整個 數據以渲染幾頁,大量AJAX更新以及一些非Ajax帖子之外,沒有任何事務。
- Java EE 6中的哪些功能使此設計成爲可能(如果有的話) 沒有Spring/EJB。
- 考慮將Hibernate/myBatis作爲業務層中的ORM。解決方案 應該無縫地支持這一點。
所有的想法歡迎..謝謝
謝謝。但只有1條評論? – aks