Cara Update Grafik Sparkline Setiap 3 Detik di Spring MVC (Realtime Update)

Diterbitkan: 2013-06-17

Tutorial Grafik Sparkline.js menggunakan Spring MVC 4.2.2 - Tips Crunchify

jQuery Sparkline: Plugin jQuery ini memudahkan untuk menghasilkan sejumlah jenis grafik mini yang berbeda secara langsung di browser, menggunakan dua baris HTML dan Javascript secara online.

Plugin tidak memiliki dependensi selain jQuery dan berfungsi dengan semua browser modern

Sekarang mari kita gunakan perpustakaan ini dalam arsitektur Spring MVC untuk Aplikasi Web Waktu Nyata Anda. Berikut adalah aliran cepat dari apa yang akan kita lakukan di sini:

  • Di Spring MVC, pengontrol saya mendapatkan data setiap 3 detik dan mengirimkannya ke file .jsp (Lihat).
  • Lihat file (.jsp), dapatkan data JSONArray setiap 3 detik melalui panggilan AJAX
  • Panggilan AJAX mengirimkan data ke fungsi mengkonsumsiJSONData(jsonArray)
  • mengkonsumsiJSONData memperbarui Sparkline setiap 3 detik

Mari kita mulai coding:

Langkah 1

Pre-Requisite: https://crunchify.com/hello-world-example-spring-mvc-3-2-1/ (Terapkan proyek ini dengan sukses di Tomcat)

Anda memerlukan ketergantungan json.jar Maven tambahan di bawah ini. Buka file pom.xml dan tambahkan ketergantungan di bawah ini.

Langkah 2

Buat file CrunchifySpringSparklineConsumeJSONArray .java di bawah paket com.crunchify.controller .

Langkah-3

Buat file sparkline.jsp di bawah folder /WebContent/WEB-INF/jsp folder.

Yang lain harus membaca:

  • Contoh Enum Java Sederhana
  • Contoh Java MailAPI – Kirim Email melalui SMTP GMail
  • Apa itu Daemon Thread di Jawa? Contoh Terlampir

Langkah-4

Periksa struktur direktori ini.

Grafik Sparkline menggunakan Spring MVC - Perbarui setiap 3 detik

Langkah-5

Deploy ulang proyek CrunchifySpringMVCTutorial ke Apache Tomcat Server lagi.

  • Buka Tab Server di Eclipse
  • Klik Clean...
  • Klik Publish
  • Klik Restart

Langkah-6

Buka Web Browser dan kunjungi URL ini untuk melihat hasilnya: http://localhost:8080/CrunchifySpringMVCTutorial/sparkline.html

Bagaimana cara memverifikasi hasil dan memeriksa aliran lengkap?

Langkah 1

Perhatikan Hasil Anda.. Seharusnya sama dengan yang Anda lihat di bagian atas halaman ini.

Langkah 2

Lihat Keluaran Konsol Eclipse. Anda akan melihat log konsol dengan data setiap 3 detik. Itu berarti pengontrol Spring MVC mengirim data ke halaman JSP setiap 3 detik.

Pengontrol Spring MVC mendorong data ke halaman JSP setiap 3 detik

Langkah-3

Periksa konsol Browser untuk melihat data langsung.

  1. Klik kanan pada halaman untuk memilih Inspect Element
  2. Pilih tab console

Data langsung MVC musim semi masuk ke Browser Chrome - Kiat Crunchify