شرح التطبيق الصغير في جافا
نشرت: 2021-11-03في عصر الإنترنت ، أصبحت صفحات الويب شيئًا شائعًا في العالم. يتم عرضها في جميع أنحاء العالم من خلال متصفحات الويب المختلفة وتحتوي على معلومات مثل النص ، أو تتكون أحيانًا من ارتباطات تشعبية أو روابط تتصل بصفحة ويب أخرى. يتم تزويد المشاهدين دائمًا بالمعلومات كلما استخدموا صفحة ويب. يعد تطبيق Java الصغير برنامجًا فريدًا داخل صفحات الويب يساعد في إنشاء محتوى ديناميكي. تعمل هذه التطبيقات الصغيرة داخل المتصفح ، ويكون عمل التطبيق الصغير على جانب العميل. يوفر استخدام تطبيق Java الصغير العديد من المزايا. بعض مزايا تطبيق Java الصغير هي:
- يكون وقت استجابة تطبيق Java الصغير أقل لأن عمل التطبيق الصغير يكون من جانب العميل.
- استخدام تطبيقات Java الصغيرة آمن.
- يمكن لمتصفحات الويب التي تعمل عبر أنظمة أساسية مختلفة مثل Windows و Mac OS و Linux وما إلى ذلك تنفيذ هذه التطبيقات الصغيرة.
على الرغم من أن هناك العديد من المزايا التي تكمن في استخدام تطبيقات Java الصغيرة ، إلا أنه لا يزال هناك عيب في التطبيق الصغير. أحد عيوب التطبيق الصغير هو أنه من أجل تنفيذ التطبيق الصغير من جانب العميل ، يلزم وجود مكون إضافي.
جدول المحتويات
برنامج جافا الصغير
يمكن تعريف التطبيق الصغير على أنه برنامج في Java مضمن في صفحة ويب. يتم تضمينه باستخدام علامة OBJECT أو APPLET ثم يتم استضافته على خادم الويب. تستخدم هذه بشكل أساسي لجعل صفحات الويب ديناميكية ومسلية أيضًا.
بعض النقاط المهمة في تطبيقات Java الصغيرة هي:
- جميع تطبيقات Java الصغيرة هي فئات فرعية من فئة java. Applet.Applet سواء بشكل غير مباشر أو مباشر.
- لا يمكن اعتبار التطبيقات الصغيرة برامج قائمة بذاتها. يتم تنفيذ التطبيقات الصغيرة داخل مستعرض الويب أو أحيانًا داخل عارض التطبيقات الصغيرة. يوفر JDK "عارض التطبيقات الصغيرة" ، وهو أداة قياسية لمشاهدي التطبيقات الصغيرة.
- لا تبدأ الوظيفة الأساسية () للبرنامج في تنفيذ التطبيق الصغير.
- لا تؤدي وظيفة system.out.println () إخراج نافذة التطبيق الصغير. بدلاً من ذلك ، يتم استخدام العديد من طرق AWT مثل drawString () للتعامل مع إنتاج نافذة التطبيق الصغير.
سيبدأ فهم تطبيق Java الصغير عندما يتم فهم دورة حياة التطبيق الصغير. هناك بضع خطوات في دورة حياة تطبيق Java الصغير ، مثل ؛ تهيئة التطبيق الصغير ، بداية التطبيق الصغير ؛ يتم رسم التطبيق الصغير ، وإيقاف التطبيق الصغير ، وتدمير التطبيق الصغير. لتنفيذ هذه الخطوات المختلفة ، تستخدم Java عدة وظائف.
- تتطلب بداية التطبيق الصغير عدة طرق ، مثل الحرف الأول () والبدء () وطريقة الطلاء ().
- يستخدم إنهاء التطبيق الصغير الأساليب stop () ، والطريقة التدمير ().
init (): الطريقة الأولى التي يتم استدعاؤها في بداية التطبيق الصغير هي init (). خلال هذه الطريقة ، يجب تهيئة المتغيرات. أثناء وقت تشغيل التطبيق الصغير ، يتم استدعاء الطريقة لمرة واحدة فقط.
start (): بعد طريقة init () مباشرة ، يتم استدعاء طريقة start (). تتمثل الوظيفة الرئيسية للطريقة في إعادة تشغيل التطبيق الصغير الذي تم إيقافه حيث يمكن ملاحظة أن الطريقة init (يتم استدعاء 0 مرة واحدة فقط ، وذلك عندما يتم تحميل التطبيق الصغير ، بينما يتم استدعاء الأسلوب start () كل الوقت الذي يتم فيه عرض مستند HTML الخاص بالبرنامج الصغير على الشاشة. إذا عاد المستخدم بعد مغادرة صفحة ويب ، فسيتم استئناف التنفيذ عند بدء الطريقة (0 بواسطة التطبيق الصغير.
paint (): عندما يتم إعادة رسم ناتج التطبيق الصغير المستند إلى AWT ، يتم استدعاء طريقة الطلاء () في كل مرة. قد تكون هناك عدة أسباب لهذا الاستدعاء: تمت الكتابة فوق النافذة التي كان التطبيق الصغير يعمل عليها من خلال نافذة مختلفة ثم تم الكشف عنها. أو في بعض الأحيان ، عندما يتم تصغير نافذة التطبيق الصغير ثم يتم استعادتها. يتم استدعاء طريقة الطلاء () أيضًا عند بدء تنفيذ التطبيق الصغير. قد يكون السبب مختلفًا ، ولكن عندما يتم إعادة رسم التطبيق الصغير ، يجب استدعاء طريقة الطلاء ().
معلمة واحدة مرتبطة بطريقة الرسم () ، وهي من نوع الرسومات. تحتوي رسومات المعلمات على سياق الرسومات التي تصف بيئة الرسومات كلما كان التطبيق الصغير قيد التشغيل. يتم استخدام هذا السياق كلما كان إخراج التطبيق الصغير مطلوبًا.
أيضًا ، من بين جميع الطرق المذكورة أعلاه المستخدمة في تطبيق Java الصغير ، هذه الطريقة هي فقط ذات معلمات.
صيغة الطريقة هي
طلاء الفراغ العام (الرسومات ز)
حيث يكون مرجع الكائن لفئة الرسم g.
stop () : عندما يضطر متصفح الويب إلى ترك مستند HTML الذي يحتوي على التطبيق الصغير ، مثل عندما ينتقل إلى صفحة أخرى ، يتم استدعاء الأسلوب stop (). يستمر التطبيق الصغير في العمل عند استدعاء الأسلوب stop (). يتم استدعاء هذه الطريقة بحيث يتم تعليق سلاسل العمليات حيث لا يلزم تنفيذها عندما يكون برنامج Java الصغير غير مرئي. أثناء العودة إلى الصفحة ، يمكن إعادة تشغيلها من خلال طريقة start ().
تدمير (): يتم استدعاء طريقة التدمير () عندما يتم تحديد إزالة التطبيق الصغير من الذاكرة. لتحرير الذاكرة ، يجب تحرير كل مورد يتم استخدامه بواسطة التطبيق الصغير. يتم استدعاء طريقة الإيقاف () دائمًا قبل استدعاء طريقة التدمير ().
يتم عرض برنامج صغير في Java أدناه-
مصدر
شرح البرنامج كالتالي:
- هناك نوعان من عبارات الاستيراد التي يبدأ من خلالها برنامج Java الخاص بالبرنامج الصغير. يتم استيراد التطبيق الصغير للفئة من خلال بيان الاستيراد في البداية. يتم استيراد فئة التطبيق الصغير هذه من حزمة التطبيق الصغير. يجب أن يكون إنشاء كل تطبيق صغير ، والذي يستند إلى AWT ، فئة فرعية من فئة التطبيقات الصغيرة. يستورد بيان الاستيراد التالي فئة الرسومات من حزمة AWT.
- في السطر التالي من الكود ، يتم الإعلان عن فئة HelloWorld. تم إعلان هذه الفئة على أنها عامة لأن الكود من خارج برنامج Java سيصل إلى الفصل. يتم إعلان وظيفة الطلاء () داخل الفئة HelloWorld. تحدد AWT الوظيفة ، ويجب أن يتجاوز التطبيق الصغير الطريقة.
- استدعاء الدالة drawString () ، ضمن الأسلوب paint () عضو فئة الرسومات. سلسلة ناتجة عن هذه الطريقة.
الشكل العام للمكالمة هو
مصدر
يتم إخراج السلسلة في الموقع x ، y. يقع موقع 0،0 في الزاوية العلوية اليسرى من نافذة Java. عند استدعاء الوظيفة drawString () في تطبيق Java الصغير ، يتم عرض "Hello World".
يمكن ملاحظة عدم وجود طريقة main () في برنامج Java. لذلك ، مثل البرامج الأخرى في Java ، لا يبدأ تنفيذ التطبيق الصغير من الرئيسي (). أيضًا ، لا تحتوي معظم التطبيقات الصغيرة على الوظيفة main (). ومع ذلك ، يبدأ تنفيذ التطبيق الصغير عندما يتم تمرير أسماء الفئات إلى عارض التطبيق الصغير أو إلى مستعرض الشبكة.
يتم تشغيل التطبيق الصغير أعلاه بعد إدخال كود المصدر "HelloWorld.java". تجميع التطبيق الصغير يشبه إلى حد ما تجميع برامج Java الأخرى. لكن تشغيل الكود المصدري من خلال أمر Java سينتج عنه خطأ لأنه ليس تطبيقًا.
مصدر
تعلم دورات تطوير البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.
توجد طريقتان لتشغيل التطبيق الصغير:
- يمكن تنفيذ التطبيق الصغير داخل مستعرض ويب متوافق مع Java.
- يمكن تنفيذ البرنامج الصغير من خلال عارض التطبيق الصغير ، مثل عارض التطبيق الصغير. يتم تنفيذ التطبيق الصغير في نافذة في عارض التطبيق الصغير. إنها الطريقة الأسرع والأكثر مباشرة بشكل عام لاختبار التطبيق الصغير.
كيف يمكن إنشاء مرجع كائن دون إنشاء كائن؟
كلما تم تمرير مراجع الكائن كوسائط ، سيوفر المتصل الكائن نفسه.
ما هي طرق تشغيل التطبيق الصغير؟
هناك طريقتان لتشغيل التطبيق الصغير. 1. من خلال ملف HTML 2. من خلال أداة AppletViewer.
أي فئة يجب أن يتم توريثها لإنشاء تطبيق Java الصغير؟
فئة java.applet. يجب أن يتم توريث التطبيقات الصغيرة لإنشاء أي برنامج صغير. يوفر الفصل أربع طرق لدورة حياة التطبيق الصغير مثل init () و start () و stop () و إتلاف (). يعد فهم لغة Java أمرًا بالغ الأهمية لتطبيقها في العديد من المجالات ، مثل تطوير البرامج أو تطوير الويب. Java هي اللبنة الأساسية لقطاع تطبيقات الهاتف المحمول بأكمله أيضًا. ناقش المقال جميع مفاهيم برنامج Java الصغير. يعد تطبيق Java الصغير مرة واحدة برنامج Java المستخدم في صفحات الويب. لفهم المفاهيم الأساسية للتنمية ، أصبح من الضروري أن تصبح خبيرًا في Java. إذا كنت ترغب في تطوير مهاراتك في Java في مجال البرمجيات وتطوير الويب ، فيمكنك متابعة البرنامج عبر الإنترنت "Executive PG Program in Software Development - Specialisation in Full Stack Development" الذي تقدمه upGrad. تم تصميم الدورة لجميع المهنيين العاملين وستدربك من خلال العديد من المشاريع الموجهة نحو الصناعة وستمنحك المساعدة في التوظيف في الصناعات العليا. نرحب بأي استفسارات تتعلق بالدورة. سيساعدك فريقنا في كل خطوة على الطريق.