العمل المختبري رقم 2 لبرمجة الويب
عرض التطبيق
محتوى المشروع
تم تطوير تطبيق ويب على أساس Servet و JSP ، والذي يحدد نقطة النقطة على مستوى الإحداثيات في منطقة معينة.
يتم تنفيذ الطلب وفقًا لقالب MVC ويتألف من العناصر التالية:
Controlservlet ، الذي يحدد نوع الطلب ، واعتمادًا على ما إذا كان الطلب يحتوي على معلومات حول إحداثيات النقطة ونصف القطر ، وتفويض معالجته إلى أحد المكونات المذكورة أدناه. يتم إرسال جميع الطلبات داخل التطبيق إلى هذا ertgete باستخدام طريقة النشر ، لا يتم استدعاء بقية الأقنان من صفحات الويب مباشرة.
Arechecservlet ، والتحقق من نقطة نقطة في المنطقة على مستوى الإحداثيات وتشكيل صفحة HTML مع نتائج الشيك. معالجة جميع الطلبات التي تحتوي على معلومات حول إحداثيات النقطة ونصف قطر المنطقة.
صفحة JSP تشكل صفحة HTML مع نموذج ويب. يعالج جميع الطلبات التي لا تحتوي على معلومات حول إحداثيات النقطة ونصف قطر المنطقة.
تحتوي صفحة JSP المصممة على:
- النموذج يرسل البيانات إلى الخادم.
- مجموعة من الحقول لوضع إحداثيات النقطة ونصف قطر المنطقة.
- سيناريو JavaScript ، الذي يتحقق من القيم التي أدخلها المستخدم في حقول النموذج.
- عنصر تفاعلي يحتوي على صورة المنطقة على مستوى الإحداثيات ويدرك الوظيفة التالية:
- إذا تم تثبيت نصف قطر المنطقة ، فسيواجه نقرة من مؤشر الماوس بوظيفة JavaScript التي تحدد إحداثيات النقطة التي نقر عليها المستخدم وإرسال الإحداثيات المستقبلة إلى الخادم للتحقق من حقيقة الضربة.
- خلاف ذلك ، بعد النقر على الصورة ، يتم عرض رسالة حول استحالة تحديد إحداثيات النقطة.
- بعد التحقق من حقيقة نقطة نقطة في المنطقة ، يتم تحديث الصورة مع مراعاة نتائج هذا الشيك (على سبيل المثال ، يجب أن تظهر نقطة جديدة عليه).
- جدول مع نتائج الشيكات السابقة. قائمة النتائج مأخوذة من سياق التطبيق.