Spring MVC'de Her 3 Saniyede Bir Sparkline Grafiği Nasıl Güncellenir (Gerçek Zamanlı Güncelleme)

Yayınlanan: 2013-06-17

Spring MVC 4.2.2 Kullanan Sparkline.js Grafik Eğitimi - Crunchify İpuçları

jQuery Sparkline: Bu jQuery eklentisi, çevrimiçi olarak iki HTML ve Javascript satırı kullanarak doğrudan tarayıcıda bir dizi farklı mini grafik oluşturmayı kolaylaştırır.

Eklentinin jQuery dışında hiçbir bağımlılığı yoktur ve tüm modern tarayıcılarla çalışır

Şimdi bu kütüphaneyi Spring MVC mimarisinde Real Time Web Uygulamanız için kullanalım. Burada yapacağımız şeyin hızlı bir akışı:

  • Spring MVC'de denetleyicim her 3 saniyede bir veri alır ve .jsp dosyasına gönderir (Görünüm).
  • (.jsp) dosyasını görüntüleyin, AJAX çağrısı yoluyla her 3 saniyede bir JSONArray verilerini alın
  • AJAX çağrısı, JSONData(jsonArray) işlevine veri gönderir
  • tüketJSONData, Sparkline'ı her 3 saniyede bir günceller

Kodlamaya başlayalım:

Aşama 1

Pre-Requisite: https://crunchify.com/hello-world-example-spring-mvc-3-2-1/ (Bu projeyi Tomcat'te başarıyla dağıtın)

Ek json.jar Maven bağımlılığına ihtiyacınız var. pom.xml dosyasını açın ve aşağıdaki bağımlılığı ekleyin.

Adım 2

CrunchifySpringSparklineConsumeJSONArray .java dosyasını com.crunchify.controller paketi altında oluşturun.

Aşama 3

Sparkline.jsp dosyasını / sparkline.jsp /WebContent/WEB-INF/jsp klasörü altında oluşturun.

Bir diğeri okumalı:

  • Basit Java Numaralandırma Örneği
  • Java MailAPI Örneği – GMail SMTP ile E-posta Gönderin
  • Java'da Daemon Thread nedir? Örnek Ekli

4. Adım

Bu dizin yapısını kontrol edin.

Spring MVC kullanan Sparkline Grafiği - Her 3 saniyede bir güncelleyin

Adım 5

CrunchifySpringMVCTutorial projesini yeniden Apache Tomcat Sunucusuna yeniden dağıtın.

  • Eclipse'de Server Sekmesine gidin
  • Clean...
  • Publish tıklayın
  • Restart tıklayın

Adım-6

Web Tarayıcısını açın ve sonucu görmek için bu URL'yi ziyaret edin: http://localhost:8080/CrunchifySpringMVCTutorial/sparkline.html

Sonuç nasıl doğrulanır ve tam akış nasıl kontrol edilir?

Aşama 1

Sonucuna dikkat et.. Bu sayfanın başında gördüğünle aynı olmalı.

Adım 2

Eclipse Konsol Çıktısını Kontrol Edin. Her 3 saniyede bir verilerle konsol günlüğünü göreceksiniz. Bu, Spring MVC denetleyicisinin her 3 saniyede bir JSP sayfasına veri gönderdiği anlamına gelir.

Spring MVC denetleyicisi, verileri her 3 saniyede bir JSP sayfasına itiyor

Aşama 3

Canlı verileri görmek için Checkout Tarayıcı konsolu.

  1. Inspect Element seçmek için sayfaya sağ tıklayın
  2. console sekmesini seçin

Spring MVC canlı verileri Chrome Tarayıcıya geliyor - Crunchify İpuçları