ما التحقق من الصحة الذي يجب أن أستخدمه
-
06-07-2019 - |
سؤال
أنا أعمل على تطبيق ويب J2EE
نحن هنا نستخدم JSP وStruts
أعلم أنه يمكن للمرء أن يستخدم
التحقق من جانب العميل (باستخدام JavaScript)
التحقق من جانب الخادم (باستخدام إطار عمل التحقق من الصحة)
سؤالي هو ما هي الطريقة الأكثر ملاءمة والتي ينبغي للمرء استخدامها في التطبيق ولماذا؟
المحلول
عليك أن تستخدم كلاهما.
مطلوب التحقق من جانب الخادم حتى لا يتمكن أي شخص من استخدام الاستعلامات المشوهة والوصول إلى بياناتك.يجب عليك إجراء التحقق من جانب الخادم لأنه يمكن لأي شخص إرسال استعلامات غير صحيحة إلى صفحتك مباشرة (بدلاً من المرور عبر البرامج النصية من جانب العميل)
يهدف التحقق من جانب العميل فقط إلى مساعدة المستخدمين الأبرياء على إرسال البيانات الصحيحة في حالة ارتكابهم لخطأ قد يكلفهم رحلة كاملة إلى الخادم وإعادة تحميل الصفحة ليتم اكتشافها وعرضها بطريقة أخرى.