كيفية تحديث الرسم البياني Sparkline كل 3 ثوانٍ في Spring MVC (تحديث في الوقت الفعلي)

نشرت: 2013-06-17

Sparkline.js دروس الرسم البياني باستخدام Spring MVC 4.2.2 - نصائح Crunchify

jQuery Sparkline: هذا المكون الإضافي jQuery يجعل من السهل إنشاء عدد من أنواع مختلفة من خطوط المؤشرات مباشرة في المتصفح ، باستخدام سطر من اثنين من HTML و Javascript عبر الإنترنت.

لا يحتوي المكون الإضافي على أي تبعيات بخلاف jQuery ويعمل مع جميع المتصفحات الحديثة

الآن دعنا نستخدم هذه المكتبة في هندسة Spring MVC لتطبيق الويب في الوقت الحقيقي . إليك تدفق سريع لما سنفعله هنا:

  • في Spring MVC ، تحصل وحدة التحكم الخاصة بي على البيانات كل 3 ثوانٍ وترسلها إلى ملف .jsp (عرض).
  • اعرض ملف (.jsp) ، واحصل على بيانات JSONArray كل 3 ثوانٍ عبر مكالمة AJAX
  • يرسل استدعاء AJAX البيانات إلى دالة consumeJSONData (jsonArray)
  • تستهلك JSONData تقوم بتحديث Sparkline كل 3 ثوانٍ

لنبدأ الترميز:

الخطوة 1

Pre-Requisite: https://crunchify.com/hello-world-example-spring-mvc-3-2-1/ (انشر هذا المشروع بنجاح على Tomcat)

أنت بحاجة أدناه إلى json.jar Maven إضافية. افتح ملف pom.xml وأضف التبعية أدناه.

الخطوة 2

قم بإنشاء ملف CrunchifySpringSparklineConsumeJSONArray .java ضمن حزمة com.crunchify.controller .

الخطوه 3

ملف Creare sparkline.jsp ضمن مجلد /WebContent/WEB-INF/jsp folder.

يجب أن يقرأ آخر:

  • مثال بسيط لتعداد Java
  • مثال Java MailAPI - إرسال بريد إلكتروني عبر GMail SMTP
  • ما هو خيط الشيطان في جافا؟ مثال مرفق

الخطوة 4

تحقق من هيكل الدليل هذا.

الرسم البياني المتلألئ باستخدام Spring MVC - التحديث كل 3 ثوانٍ

الخطوة 5

أعد نشر مشروع CrunchifySpringMVCTutorial في Apache Tomcat Server مرة أخرى.

  • انتقل إلى علامة تبويب Server في الكسوف
  • انقر فوق Clean...
  • انقر فوق Publish
  • انقر فوق Restart

الخطوة 6

افتح مستعرض الويب وقم بزيارة عنوان URL هذا للاطلاع على النتيجة: http: // localhost: 8080 / CrunchifySpringMVCTutorial / sparkline.html

كيفية التحقق من النتيجة والتحقق من التدفق الكامل؟

الخطوة 1

احترس من نتيجتك .. يجب أن تكون هي نفسها التي تراها في أعلى هذه الصفحة.

الخطوة 2

تحقق من إخراج وحدة التحكم Eclipse. سترى سجل وحدة التحكم بالبيانات كل 3 ثوان. وهذا يعني أن وحدة التحكم Spring MVC ترسل البيانات إلى صفحة JSP كل 3 ثوانٍ.

تقوم وحدة التحكم Spring MVC بدفع البيانات إلى صفحة JSP كل 3 ثوانٍ

الخطوه 3

تحقق من وحدة تحكم المتصفح لرؤية البيانات الحية.

  1. انقر بزر الماوس الأيمن على الصفحة لتحديد Inspect Element
  2. حدد علامة تبويب console

بيانات Spring MVC الحية تأتي إلى متصفح Chrome - نصائح Crunchify