سؤال

<جانغة Class="S-Notes S-Note__info JS-Post-Nother MB16" دور="الحالة">
مغلق . يحتاج هذا السؤال إلى تفاصيل أو وضوح . لا يقبل حاليا الإجابات.

هل ترغب في تحسين هذا السؤال؟ أضف التفاصيل وتوضيح المشكلة عن طريق تحرير هذا المنشور .

مغلق 7 سنوات قبل .

(إعادة كتابة إعادة فتح :)

ما هي المزايا النسبية للخدمات على JSP، أو العكس؟

قد يفضل jsp لأنه من السهل وضع التعليمات البرمجية داخل JSP، أو servlets لأنه يمكن فصل رمز معها من العرض؟ هل هناك اعتبارات أخرى؟

أي معلومات تتعلق بهذا ستكون مفيدة للغاية.

هل كانت مفيدة؟

المحلول

الميزة الرئيسية ل JSP هو أنه من الأسهل الرمز والقراءة عندما تقوم بإنشاء نهاية أمامية HTML ديناميكية.

ذلك لأنك تكتب بشكل أساسي HTML وفي بعض الأماكن تضمين رمز Java.

في Servlet، يجب عليك قلب المنطق، أي كتابة رمز Java وطباعة HTML.

ذلك لأنه في طبقة العرض التقديمي معظم الكود هو HTML / JS.

من ناحية أخرى، يكون منطق الأعمال في معظم أجزاء جافا جزءا، لذلك من الأفضل في هذه الحالة استخدام الخدمات أو Pojos (كائنات جافا عادية أو قديمة).

تحرير: لا يوجد اختلاف أداء منذ رمز JSP، على هذا النحو، لا يعمل أبدا، يتم تحويله إلى Servlet.فقط في المرة الأولى التي تقوم فيها بتشغيل JSP بعد تغييرها، يستغرق التشغيل لفترة أطول قليلا لأنه يجب تحويله إلى Servlet.

قارن برنامج بسيط "Hello World" في JSP VS Servlet:

jsp:

giveacodicetagpre.

servlet

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى softwareengineering.stackexchange
scroll top