نوع خاص من جافا يشار إلى البرنامج الذي يتم تشغيله في متصفح الويب باسم التطبيق الصغير . لديه وقت استجابة أقل لأنه يعمل من جانب العميل. يتم تنفيذه بشكل آمن بواسطة المتصفح ضمن أي من الأنظمة الأساسية مثل Windows وLinux وMac OS وما إلى ذلك. هناك نوعان من التطبيقات الصغيرة التي يمكن أن تحتويها صفحة الويب.
دعونا نفهم كلا النوعين من التطبيقات الصغيرة واحدًا تلو الآخر:
التطبيق الصغير المحلي
التطبيق الصغير المحلي تمت كتابته بمفردنا، ثم سنقوم بتضمينه في صفحات الويب. يتم تطوير التطبيق الصغير محليًا وتخزينه في النظام المحلي. لا تحتاج صفحة الويب إلى الحصول على المعلومات من الإنترنت عندما تجد التطبيق الصغير المحلي في النظام. يتم تحديده أو تعريفه بواسطة اسم الملف أو اسم المسار. هناك سمتان تستخدمان في تعريف التطبيق الصغير، أي قاعدة التعليمات البرمجية الذي يحدد اسم المسار و شفرة الذي حدد اسم الملف الذي يحتوي على رمز التطبيق الصغير.
تحديد التطبيق الصغير المحلي
<applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>
لنأخذ مثالاً على التطبيق الصغير المحلي لنفهم كيف يمكننا إنشائه ودمجه في صفحة الويب.
- أولاً، سنقوم بإنشاء تطبيق صغير محلي للتضمين في صفحة ويب.
- بعد ذلك، سنضيف هذا التطبيق الصغير المحلي إلى صفحة الويب.
FaceApplet.java
//Import packages and classes import java.applet.*; import java.awt.*; import java.util.*; import java.awt.event.*; //Creating FaceApplet class that extends Applet public class FaceApplet extends Applet { //paint() method starts public void paint(Graphics g){ //Creating graphical object g.setColor(Color.red); g.drawString('Welcome', 50, 50); g.drawLine(20, 30, 20, 300); g.drawRect(70, 100, 30, 30); g.fillRect(170, 100, 30, 30); g.drawOval(70, 200, 30, 30); g.setColor(Color.pink); g.fillOval(170, 200, 30, 30); g.drawArc(90, 150, 30, 30, 30, 270); g.fillArc(270, 150, 30, 30, 0, 180); } }
قم بتنفيذ الكود أعلاه باستخدام الأوامر التالية:
التطبيق الصغير عن بعد
تم تصميم التطبيق الصغير البعيد وتطويره بواسطة مطور آخر. إنه موجود أو متاح على جهاز كمبيوتر بعيد متصل بالإنترنت. من أجل تشغيل التطبيق الصغير المخزن في الكمبيوتر البعيد، يكون نظامنا متصلاً بالإنترنت ومن ثم يمكننا تنزيله وتشغيله. لتحديد موقع تطبيق صغير عن بعد وتحميله، يجب أن نعرف عنوان التطبيق الصغير على الويب والذي يُشار إليه باسم محدد موقع المعلومات (URL).
تحديد التطبيق الصغير البعيد
<applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>
الفرق بين التطبيق الصغير المحلي والتطبيق الصغير البعيد
يصف الجدول التالي الاختلافات الرئيسية بين التطبيق الصغير المحلي والتطبيق الصغير البعيد.
التطبيق الصغير المحلي | التطبيق الصغير عن بعد |
---|---|
ليست هناك حاجة لتحديد عنوان URL الخاص بالتطبيق الصغير في التطبيق الصغير المحلي. | نحتاج إلى تحديد عنوان URL للتطبيق الصغير في التطبيق الصغير البعيد. |
التطبيق الصغير المحلي متاح على جهاز الكمبيوتر الخاص بنا. | التطبيق الصغير البعيد غير متوفر على جهاز الكمبيوتر الخاص بنا. |
ومن أجل استخدامه أو الوصول إليه، لا نحتاج إلى الاتصال بالإنترنت. | ومن أجل استخدامه أو الوصول إليه على جهاز الكمبيوتر الخاص بنا، نحتاج إلى اتصال بالإنترنت. |
يتم كتابته بمفردنا ثم يتم تضمينه في صفحات الويب. | وقد كتب من قبل مطور آخر. |
لا نحتاج لتنزيله. | إنه متاح على جهاز كمبيوتر بعيد، لذا نحتاج إلى تنزيله على نظامنا. |