Unterscheidet sich GWTs RPC von AJAX?

8

Wie ist der RPC (Remote Procedure Call) von GWT (Google Web Toolkit) für asynchrone Vorgänge von Browser / JavaScript zu Server im Vergleich zu den AJAX-Anrufen unterschiedlich oder ähnlich?

Wenn sie anders sind, könnte mir jemand helfen zu verstehen, wie sie anders sind?

Ich habe auch gehört, dass diese RPC-Implementierung nicht mit allen Server-Containern funktioniert. Zum Beispiel hat das GWT-Projekt in Apache Tomcat nicht funktioniert.

Ist dieser RPC außerdem eine benutzerdefinierte Implementierung von Google oder handelt es sich um eine Standardimplementierung?

    
yathirigan 06.12.2012, 01:37
quelle

1 Antwort

10

1) GWT RPC uses AJAX , um die Datenübertragung für GWT-Anwendungen zu ermöglichen.

2) GWT RPC abstrahiert viele Informationen und umschließt Ajax, damit Sie in JAVA programmieren können, ohne sich Gedanken über verschiedene Browser machen zu müssen.

3) Es funktioniert in Tomcat, Jetty und in jedem Server-Container. In einigen Fällen konfigurieren Benutzer die Pfade falsch (Dev-Modus vs. Produktionsmodus verursacht Verwirrung in Bildpfaden / CSS)

4) RPC ist in der Tat eine benutzerdefinierte Implementierung von Google.

    
SSR 06.12.2012, 03:50
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '367810',
    'url' => 'is-gwts-rpc-different-from-ajax',
];

$_SESSION = [
    '__flash' => [],
];