الفرق بين التطبيقات الصغيرة و Servlets

الفرق بين التطبيقات الصغيرة و Servlets
الفرق بين التطبيقات الصغيرة و Servlets

فيديو: الفرق بين التطبيقات الصغيرة و Servlets

فيديو: الفرق بين التطبيقات الصغيرة و Servlets
فيديو: ما الفرق بين الضباب والسحاب ؟ 2024, يوليو
Anonim

تطبيقات صغيرة مقابل Servlets

برنامج مكتوب بلغة جافا يمكن تضمينه في صفحة HTML يسمى برنامج صغير. يمكن استخدام متصفح يدعم Java لعرض صفحة الويب التي تحتوي على التطبيق الصغير. عندما يتم عرض الصفحة التي تحتوي على برنامج صغير ، يتم نقل رمز التطبيق الصغير إلى كمبيوتر المستخدم ويتم تنفيذه على Java Virtual Machine (JVM) للمستعرض. يُطلق على برنامج Java المستخدم لتحسين / توسيع وظائف الخادم اسم servlet. يجب أن يتم الوصول إلى الخادم من خلال التطبيقات المضيفة باستخدام نموذج الطلب والاستجابة. بعبارات بسيطة ، يمكن اعتبار servelt بمثابة تطبيق Java صغير يعمل على الخادم.

ما هو التطبيق الصغير؟

برنامج مكتوب بلغة جافا يمكن تضمينه في صفحة HTML يسمى برنامج صغير. يمكن استخدام متصفح يدعم Java لعرض صفحة الويب التي تحتوي على التطبيق الصغير. عندما يتم عرض الصفحة التي تحتوي على برنامج صغير ، يتم نقل رمز التطبيق الصغير إلى كمبيوتر المستخدم ويتم تنفيذه على Java Virtual Machine (JVM) للمستعرض. تسمح التطبيقات الصغيرة بتزويد المستخدم بميزات تفاعلية قد لا يكون من الممكن توفيرها باستخدام HTML فقط. نظرًا لأن رمز التطبيق الصغير يعمل على JVM ، فإن التطبيقات الصغيرة مستقلة عن النظام الأساسي (تدعم Microsoft Windows و UNIX و Mac OS وما إلى ذلك) ويمكن تشغيلها في أي متصفح يدعم Java. علاوة على ذلك ، يتم تخزين التطبيقات الصغيرة مؤقتًا بواسطة معظم متصفحات الويب. ومن ثم يمكن تحميل التطبيقات الصغيرة بسرعة عند العودة إلى صفحة الويب. عندما يتعلق الأمر بالأمان ، هناك نوعان من التطبيقات الصغيرة تسمى التطبيقات الصغيرة الموقعة والتطبيقات الصغيرة غير الموقعة. تحتوي التطبيقات الصغيرة غير الموقعة على بعض القيود المهمة مثل عدم القدرة على الوصول إلى نظام الملفات المحلي. يمكنهم فقط الوصول إلى موقع تنزيل التطبيق الصغير على الويب.يمكن أن تعمل التطبيقات الصغيرة الموقعة كتطبيق مستقل بمجرد التحقق من توقيعه.

ما هو Servlet؟

برنامج Java المستخدم لتحسين / توسيع وظائف الخادم يسمى servlet. يجب أن يتم الوصول إلى الخادم من خلال التطبيقات المضيفة باستخدام نموذج الطلب والاستجابة. بعبارات بسيطة ، يمكن اعتبار servelt بمثابة تطبيق Java صغير يعمل على الخادم. عادةً ما يتم استخدام servlets لتخزين / معالجة البيانات التي تم إرسالها باستخدام نموذج HTML ولتوفير محتوى ديناميكي في صفحة ويب. علاوة على ذلك ، يتم استخدام servlets لإدارة معلومات الحالة. تعد Servlets Java فعالة وسهلة الاستخدام ومحمولة مقارنة بتقنيات CGI (واجهة البوابة المشتركة) الأخرى.

ما هو الفرق بين التطبيقات الصغيرة و Servlets؟

برنامج java الذي يمكن تضمينه في صفحة HTML وعرضه باستخدام متصفح يدعم Java يسمى برنامج صغير ، بينما يسمى برنامج Java المستخدم لتحسين / توسيع وظائف الخادم بـ servlet.في الواقع ، يمكن رؤية servlet على أنه برنامج صغير يعمل على الخادم. يتم تنزيل التطبيق الصغير على جهاز العميل وتشغيله على متصفح العميل ، بينما يتم تشغيل servlet على الخادم وينقل النتائج مرة أخرى إلى العميل عند الانتهاء. عند استخدام التطبيقات الصغيرة ، يجب نقل رمز التطبيق الصغير بالكامل إلى العميل. لذلك فهي تستهلك المزيد من عرض النطاق الترددي للشبكة أكثر من servlets ، والتي تنقل النتائج فقط إلى العميل.

موصى به: