Cum să actualizați Sparkline Graph la fiecare 3 secunde în Spring MVC (Actualizare în timp real)

Publicat: 2013-06-17

Tutorial Sparkline.js Graph folosind Spring MVC 4.2.2 - Sfaturi Crunchify

jQuery Sparkline: Acest plugin jQuery facilitează generarea unui număr de tipuri diferite de sparkline direct în browser, folosind online o linie de două din HTML și Javascript.

Pluginul nu are alte dependențe decât jQuery și funcționează cu toate browserele moderne

Acum să folosim această bibliotecă în arhitectura Spring MVC pentru aplicația dvs. web în timp real . Iată un flux rapid cu ceea ce vom face aici:

  • În Spring MVC, controlerul meu primește date la fiecare 3 secunde și le trimite la fișierul .jsp (View).
  • Vizualizați fișierul (.jsp), obțineți date JSONArray la fiecare 3 secunde prin apelul AJAX
  • Apelul AJAX trimite date către funcția consumeJSONData(jsonArray).
  • consumeJSONData actualizează Sparkline la fiecare 3 secunde

Să începem să codificăm:

Pasul 1

Pre-Requisite: https://crunchify.com/hello-world-example-spring-mvc-3-2-1/ (Implementați acest proiect cu succes pe Tomcat)

Mai jos aveți nevoie de dependență suplimentară de json.jar Maven. Deschideți fișierul pom.xml și adăugați mai jos dependența.

Pasul 2

Creați fișierul CrunchifySpringSparklineConsumeJSONArray .java sub pachetul com.crunchify.controller .

Pasul 3

Creați fișierul sparkline.jsp în folderul /WebContent/WEB-INF/jsp .

Altul trebuie să citească:

  • Exemplu simplu de enumerare Java
  • Exemplu Java MailAPI – Trimiteți un e-mail prin GMail SMTP
  • Ce este Daemon Thread în Java? Exemplu atasat

Pasul-4

Verificați această structură de directoare.

Sparkline Graph folosind Spring MVC - Actualizați la fiecare 3 secunde

Pasul-5

Reinstalați proiectul CrunchifySpringMVCTutorial în Apache Tomcat Server din nou.

  • Accesați fila Server în Eclipse
  • Faceți clic pe Clean...
  • Faceți clic pe Publish
  • Faceți clic pe Restart

Pasul-6

Deschideți browserul web și vizitați această adresă URL pentru a vedea rezultatul: http://localhost:8080/CrunchifySpringMVCTutorial/sparkline.html

Cum se verifică rezultatul și cum se verifică fluxul complet?

Pasul 1

Atenție la rezultatul dvs.. Ar trebui să fie același cu cum îl vedeți în partea de sus a acestei pagini.

Pasul 2

Verificați ieșirea consolei Eclipse. Veți vedea jurnalul consolei cu date la fiecare 3 secunde. Aceasta înseamnă că controlerul Spring MVC trimite date către pagina JSP la fiecare 3 secunde.

Controlerul Spring MVC trimite datele pe pagina JSP la fiecare 3 secunde

Pasul 3

Verificați Consola browser pentru a vedea datele în direct.

  1. Faceți clic dreapta pe pagină pentru a selecta Inspect Element
  2. Selectați fila console

Datele live din Spring MVC vin în browserul Chrome - Crunchify Tips