Kann GWT nur für einfache AJAX verwendet werden? Ich will die Widgets nicht, ich möchte einfach vermeiden, Javascipt zu codieren. Was ich brauche, ist einfacher Ajax, wie das Klicken auf einen Link und das Aktualisieren des Inhalts eines div mit Daten, die vom Server abgerufen werden, oder solche Dinge. Kann GWT für diesen Zweck verwendet werden? Wenn ja, wo kann ich Hilfe bekommen? Alles, was ich im Internet finde, basiert auf den Widgets.Einfache AJAX mit GWT ... Ich brauche keine Widgets
Antwort
Ja, das ist wirklich möglich. Die Widgets sind nur ein Teil der Geschichte. Sie können den RPC oder RequestBuilder verwenden, um Serveraufrufe mit RPC oder JSON oder XML zu verarbeiten. Sie können auch die Klassen DOM class und Element verwenden, um die div-Blöcke direkt zu bearbeiten.
Sie erhalten die Produktivitätstools von Java (Eclipse) und Sie profitieren auch von optimiertem Javascript-Code, der auf allen unterstützten Browsern funktionieren sollte.
Wie für die Dokumentation können Sie alles, was Sie in den javadocs brauchen: http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/index.html?overview-summary.html
Die entsprechenden Pakete sind:
com.google.gwt.dom.client (Document is what you need for DOM manipulations)
com.google.gwt.http.client if you want to send GETs/POSTs.
com.google.gwt.user.client which contains the Window class
com.google.gwt.json.client for sending/receiving json payloads to/from the server
com.google.gwt.xml.client in case you want to send/receive XML data and parse it on the client side.
David
Auf jeden Fall können Sie GWT für einen einfachen AJAX-Anruf verwenden. Ich meine, darum geht es bei GWT. Detaillierte Informationen erhalten Sie hier: code.google.com/intl/de-DE/webtoolkit/doc/1.6/DevGuideServerCommunication.html
Also im Grunde verwenden Sie entweder den GWT-RPC-Mechanismus oder kommunizieren mit einem serverseitigen Dienst, der kann einfach XML, SOAP oder REST sein. Natürlich können Sie auch einfachen Text laden ...
Meiner Meinung nach, wenn Sie nur einen AJAX-Aufruf und ein HTML-Element mit den Daten aus der Antwort aktualisieren möchten, könnte es einfacher sein (weniger Overhead), um z die Prototype JS-Bibliothek: http://www.prototypejs.org/api/ajax/updater
wenn Sie wie jQuery (aber nicht wollen, verwenden javascript), gibt es eine Bibliothek für GWT, die diese Funktionalität namens GWT Query, http://code.google.com/p/gwtquery/ repliziert.
Mit diesem können Sie relativ leicht aktualisieren, und dennoch haben Sie den Typ sichere Überprüfung von Java, sowie die netten Funktionen von Code Verschleierung + Verkleinerung kostenlos.
Danke für den Tipp, ich werde es vielleicht versuchen – Damian
- 1. VerticalSplitPanel zeigt keine Widgets in GWT an
- 2. GWT benutzerdefinierte Widgets Höhe
- 3. GWT Google Maps V3 Overlay Widgets
- 4. HTML5-Website-Widgets auf GWT?
- 5. GWT Einfache Pager-Hilfe
- 6. Einfache GWT OpenID Beispiel
- 7. GWT 2.1 in UiBinder setzen Cell Widgets
- 8. Vaadin-Widgets in einer GWT-Anwendung verwenden
- 9. MVP und Kommunikation zwischen GWT-Widgets
- 10. Override-Überlauf für gwt DockLayoutPanel Widgets
- 11. Differenziere Ereignisse für mehrere angefügte gwt-Widgets
- 12. Array von Widgets in GWT Make
- 13. GWT 2.1 Cell Widgets - kontinuierliches Scrollen
- 14. Wie kann ich ID für GWT Widgets in UiBinder festlegen?
- 15. Ich brauche Wert zurückgeben von Ajax
- 16. Wie Layout Widgets mit DockLayoutPanel und UiBinder in GWT 2.0?
- 17. Ich brauche eine einfache Regel-Engine, denke ich?
- 18. Mit Google AJAX Feed API Feedcontrol, brauche ich einen Rückruf
- 19. Java-Synchronisation - Brauche ich es für diese einfache Methode?
- 20. Einfache Ajax-Sterne-Bewertung mit PHP
- 21. Hinzufügen von dynamischen Widgets zu einem Panel (GWT)
- 22. Gwt. ClientBundle. Standard-CSS-Stil des Widgets überschreiben
- 23. Ich konnte keine Atmosphere-GWT-Clientseite kompilieren
- 24. Ich brauche eine einfache Inkrementierung im Laufe der Zeit Funktion
- 25. GWT Java Widgets, die nicht auf dem angegebenen div erscheinen
- 26. Einfache Wordpress AJAX Paginierung
- 27. GWT UiBinder jede Möglichkeit, dynamische Liste von Widgets zu haben?
- 28. Wie können wir animations.css auf GWT-Widgets anwenden?
- 29. Jquery ajax php brauche Hilfe bitte
- 30. Dojo und Ajax - Widgets zum Rendern
Danke David! – Damian