Frage

Hat jemand implemnted die stackoveflow / digg wie Wahlsystem mit JSP / Servlet / Java-Technologie? Wenn ja können Sie mir bitte, um Bücher oder Online-Material umleiten? Auch wenn bereits einige Plug-ins für Studie Zweck?

War es hilfreich?

Lösung

Das große Stichwort hier ist Ajax . Es läuft darauf hinaus grundsätzlich nach unten zu lassen, das Javascript Code Feuer einer asynchronen Anforderung (eine Anforderung in der „Hintergrund“, so dass der Kunde sieht keinen „Blitz des Inhalts“) auf die Serverseite und schließlich Verfahrweg / ändern Elemente in dem HTML-DOM Baum (das durch das document Objekt in Javascript zugänglich ist) nach Erhalt der Antwort.

zu starten, legt einige JS-Funktionen auf das click Ereignis der Elemente, die nach oben und unten Abstimmung Tasten darstellen. Lassen Sie diese JS-Funktionen feuern eine asynchrone Anforderung an den Server mit der Nachrichten-ID und der Abstimmung Status (nach oben oder nach unten) und das Elemente ändern, um die Anzahl entsprechend darstellt, die durch den HTML-DOM durchquert. Das ist im Grunde alles.

Schmerzen in Bezug auf Browser bestimmte Verhaltensweisen zu vermeiden, am besten ist es, einen gründlich entwickelt zu verabschieden und beibehalten 3rd-Party-Javascript-Framework mit ajaxical Kräften, wie Gson in einem Servlet der Lage sein, senden und / oder empfangen < a href = "http://www.hunlock.com/blogs/Mastering_JSON_%28_JavaScript_Object_Notation_%29" rel = "nofollow noreferrer"> JSON Strings, so dass Javascript es weiter ohne Konvertierung Schmerzen verarbeiten kann.

Am jQuery Seite können Sie eine Menge „4. Partei“ Plugins finden. Hier alle Plugins für: das Stichwort vote finden. Einer von ihnen kann für Sie nützlich sein.

Hope, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top