好吧,這是場景:我開發了一個在後端運行Java的webapp,一切工作都很好,但現在我必須在整個系統中集成一個PHP模塊(老闆需求)。 因此,我需要知道兩個後端是否可以共存於一個應用程序中,以及如何實現這一點。是否可以使用GWT和(後端)Java和PHP後端?
0
A
回答
0
是的,你可以使用GwtPhp。
與大多數其他框架不同,GwtPHP是客戶端和服務器端的框架。服務器部分使用PHP 5 - 今天最常用的Web腳本語言。
0
聽起來好像你的老闆是合理的!
有一些可能性,但:
你可以完全擁有服務器端的PHP。很明顯,你仍然會爲客戶端提供Java,因爲GWT需要它,但是GWT可以通過HTTP與使用XML的任何類型的服務器進行通信。如果它不是Java服務器,你就不能使用GWT的RMI類接口。
或者,您可以在應用中使用單獨的PHP層,而服務器端Java本身可以使用HTTP調用它。
最後,(和更困難,和實驗)有一個項目,允許PHP在servlet容器中運行,這可能會給你混合Java和PHP的能力:看http://www.php.net/manual/en/intro.java.php
0
兩件事情春風來心神。
1)如果PHP應用程序支持JSONP,您可以在單獨的服務器上運行它並以此方式進行交互。
2)使用類似於AJP連接器的東西,將servlet容器粘貼到apache和代理服務器到servlet容器中。這意味着apache會將GWT請求轉發給tomcat/jetty,併爲PHP本身提供服務。
相關問題
- 1. Php和Java後端
- 2. 是否可以使用Java後端和Web技術UI
- 3. java後端和grails前端
- 4. PHP前端和Django後端?
- 5. AngularJS和PHP後端
- 6. PHP後端,Java前端。這可能嗎?
- 7. 是否有可能在Haskell和Javascript前端編寫後端?
- 8. 前端和後端
- 9. 部署java後端和Javascript前端
- 10. IDEA GWT編譯器和後端問題
- 11. 角與socket.io和後端PHP
- 12. Angularjs和php作爲後端
- 13. GWT項目後端
- 14. Yii2:是否可以從後端打開前端會話?
- 15. 是否可以同時使用2個I18n後端,並將第二個後端僅用作後備?
- 16. 是否可以在Windows平臺上使用SANE後端?
- 17. 是否可以使用SQL Server Compact作爲MS Access的後端?
- 18. 是否可以使用GCM與python GAE後端?
- 19. 是否可以使用Amazon EC2爲Android同步到雲後端
- 20. 是否可以在後端使用「推送」服務?
- 21. JavaScript可以用於後端?
- 22. Java作爲前端和PHP作爲後端
- 23. 登錄頁面使用後端的java spring和前端的AngularJS。
- 24. 前端使用JavaScript和後端的網站Java
- 25. Towerjs前端和rails後端?
- 26. MVC .Net前端和後端
- 27. ASP MVC - 前端和後端
- 28. JavaScript前端和Progress4GL後端
- 29. 前端和後端術語
- 30. 分離後端和前端
概述中說:_「用戶intefrace(客戶端)用Java編程,然後通過Google Web Toolkit(GWT)編譯爲依賴於瀏覽器的JavaScript。 服務器部分使用PHP 5 - 最常用的Web腳本語言。「_ 但它沒有提到在後端使用Java和PHP的任何內容。 – Clawdidr
是你的意思*後端等於服務器編碼*?那麼你可以在服務器端編寫php代碼。但是對於客戶端來說AFAIK,你必須用java編寫代碼。正如'GWT將java編譯爲java腳本'一樣。 – iMBMT
是的,這就是我的意思是後端。我認爲它是同樣的事情,這就是爲什麼我沒有指定服務器端編碼。是的,我知道客戶端是一個_must_編寫Java代碼,以便將其編譯爲JavaScript :) – Clawdidr