سؤال

أنا أعمل على تطبيق ويب J2EE

نحن هنا نستخدم JSP وStruts

أعلم أنه يمكن للمرء أن يستخدم

  1. التحقق من جانب العميل (باستخدام JavaScript)

  2. التحقق من جانب الخادم (باستخدام إطار عمل التحقق من الصحة)

سؤالي هو ما هي الطريقة الأكثر ملاءمة والتي ينبغي للمرء استخدامها في التطبيق ولماذا؟

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

المحلول

عليك أن تستخدم كلاهما.

مطلوب التحقق من جانب الخادم حتى لا يتمكن أي شخص من استخدام الاستعلامات المشوهة والوصول إلى بياناتك.يجب عليك إجراء التحقق من جانب الخادم لأنه يمكن لأي شخص إرسال استعلامات غير صحيحة إلى صفحتك مباشرة (بدلاً من المرور عبر البرامج النصية من جانب العميل)

يهدف التحقق من جانب العميل فقط إلى مساعدة المستخدمين الأبرياء على إرسال البيانات الصحيحة في حالة ارتكابهم لخطأ قد يكلفهم رحلة كاملة إلى الخادم وإعادة تحميل الصفحة ليتم اكتشافها وعرضها بطريقة أخرى.

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