2010-07-06 7 views

Antwort

6

Bis zu einem gewissen Grad, ja.

Das Herz von GWT ist eine Zauberei zum Konvertieren von Java-Quellcode für einen Web-Client in JavaScript. Da gibt es keinen Spielraum; Es ist entweder Java oder nichts.

Ein GWT-übersetzter Client kann jedoch mit einem Server zusammenarbeiten, der in einer beliebigen Sprache geschrieben ist. Sie würden einige der speziellen Remote-Calling-Funktionen des GWT-Frameworks verpassen. Wenn Sie jedoch XML oder JSON hin und her übertragen möchten, könnte ein PHP-basierter Server mit Ihrem Java/JavaScript-basierten Client arbeiten .

1

Ja, GWT PHP vollständig unterstützt. Schreiben Sie Ihr PHP-Skript und verwenden Sie den Request-Builder, um den Ajax-Aufruf durchzuführen, und lassen Sie dann Ihren PHP JSON-Daten zurückgeben und JSON-Parser innerhalb von GWT verwenden, um Ihren JSON zu parsen.

Normalerweise, wenn Sie eine GWT-Anwendung zu erstellen, läuft es mit dem Standard-Java-Server, es zu Ihrem PHP-Server zu leiten, verwenden Sie die folgende,

noserver -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" 
-startupUrl <name>.html 
-logLevel INFO -codeServerPort 9997 
-war /opt/lampp/htdocs/../war com.<appname>.<appname> 

wenn immer Sie Eclipse verwenden, legen Sie einfach die App auf Ihrem PHP-Server verwenden Sie

+0

vielen Dank Noor –