منذ ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تغطية تفصيلية لنطاق الاختبار- إطار عمل Spring والخدمات الأساسية (27%): Spring Core، عكس التحكم (IoC)، حقن التبعية (DI)، وراثة تعريف Bean، نطاقات Bean وإنشاءها
- الوصول إلى البيانات واستمراريتها (24%): معاملات قاعدة البيانات وإدارة الاتصال، Spring Data JPA/المستودع، قالب Spring JDBC، تنفيذ الاستعلام الأصلي، Spring Batch
- الويب التطوير والتكامل (24%): خدمات الويب RESTful، Spring MVC، Web Switches، Spring WebFlux، Spring Security
- الأنظمة الأساسية والتطبيقات السحابية (16%): Spring Cloud Connectors، Spring Cloud Data Flow، Spring Cloud Stream، Spring Cloud Netflix، Spring Cloud Sleuth
- تكامل المؤسسات (9%): أنماط تكامل المؤسسات (EIP)، Apache Camel، Mule ESB، Spring Integration، Spring XD
- السؤال 1: أي من العبارات التالية تصف بدقة نطاق الفول الافتراضي في Spring Framework؟
- الخيار أ: نطاق النموذج الأولي، الذي ينشئ مثيلًا جديدًا في كل مرة يتم إدخاله فيها
- الخيار ب: نطاق الطلب، الذي ينشئ مثيلًا جديدًا لكل HTTP الطلب
- الخيار ج: نطاق فردي، الذي ينشئ مثيلًا واحدًا مشتركًا لكل حاوية Spring IoC
- الخيار د: نطاق الجلسة، الذي يحدد نطاق الوحدة إلى جلسة HTTP
- الخيار E: نطاق التطبيق، الذي يحدد نطاق الوحدة إلى ServletContext
- الخيار F: نطاق GlobalSession، الذي يُستخدم حصريًا للتطبيقات المستندة إلى المدخل
- الإجابة الصحيحة: الخيار C
- الإجمالي توضيح: في الربيع، تقوم الحاوية بإنشاء مثيل واحد بالضبط للكائن المحدد بواسطة تعريف الحبة، ويتم تخزين هذا المثيل الفردي في ذاكرة تخزين مؤقت لهذه الحبة المفردة، وجميع الطلبات والمراجع اللاحقة لتلك الحبة المسماة ترجع الكائن المخزن مؤقتًا،
- الخيار أ الشرح: غير صحيح، لأن النموذج الأولي ينشئ مثيلًا جديدًا في كل مرة، ولكنه ليس النطاق الافتراضي،
- الخيار ب الشرح: غير صحيح، لأن نطاق الطلب صالح فقط في سياق إدراك الويب ApplicationContext وليس الافتراضي،
- شرح الخيار C: صحيح، حيث أن المفرد هو النطاق الافتراضي لجميع الحبوب المحددة في Spring،
- شرح الخيار D: غير صحيح، لأن نطاق الجلسة خاص ببيئات الويب وليس الافتراضي العالمي،
- شرح الخيار E: غير صحيح، لأن نطاق التطبيق مرتبط بـ ServletContext، وليس الافتراضي للحاويات القياسية،
- شرح الخيار F: غير صحيح، نظرًا لأن GlobalSession قديم ومرتبط بالمداخل، وليس الافتراضي،
- السؤال 2: عند استخدام Spring Data JPA، كيف يمكنك عادةً تحديد مستودع لكيان يسمى الموظف؟
- الخيار أ: من خلال تنفيذ فئة JpaRepository مباشرة وتجاوز جميع أساليب SQL
- الخيار ب: من خلال توسيع واجهة JpaRepository والسماح لـ Spring بتوفير التنفيذ في وقت التشغيل
- الخيار C: عن طريق إنشاء فئة مجردة مشروحة بتعريف المستودع
- الخيار د: عن طريق كتابة قوالب JDBC يدويًا داخل واجهة Java القياسية
- الخيار E: عن طريق تكوين ملف XML الذي يعين كيان الموظف إلى جداول قاعدة البيانات
- الخيار F: عن طريق استخدام إطار عمل Spring Batch لمعالجة سجلات الموظفين
- الإجابة الصحيحة: الخيار ب
- الشرح العام: تقلل Spring Data JPA بشكل كبير من مقدار التعليمات البرمجية المعيارية مطلوبة لتنفيذ طبقات الوصول إلى البيانات، ويحتاج المطورون فقط إلى الإعلان عن واجهات المستودع، وتوفر Spring Data JPA التنفيذ تلقائيًا،
- الخيار أ الشرح: غير صحيح، لأنك لا تنفذ الفئة يدويًا، يوفر Spring تنفيذ الوكيل ديناميكيًا،
- الخيار ب الشرح: صحيح، الواجهات الممتدة مثل JpaRepository أو CrudRepository تسمح لـ Spring بإنشاء منطق الوصول إلى البيانات في وقت التشغيل،
- الخيار C الشرح: غير صحيح، فإن إنشاء فئة مجردة يتعارض مع غرض التنفيذ التلقائي لواجهة Spring Data،
- شرح الخيار D: غير صحيح، في حين أن قوالب Spring JDBC صالحة للوصول إلى البيانات، فهي ليست الطريقة النموذجية أو القياسية لتحديد مستودع Spring Data JPA،
- شرح الخيار E: غير صحيح، تعيين XML هو أسلوب Hibernate قديم وليس كيفية تعريف واجهة مستودع بيانات Spring،
- شرح الخيار F: غير صحيح، يتم استخدام Spring Batch للمعالجة المجمعة، وليس لتعريفات مستودع الكيانات القياسية،
- السؤال 3: في تطبيق Spring MVC، ما هي الوظيفة الدقيقة للتعليق التوضيحي RestController؟
- الخيار أ: فهو يجمع بين وحدة التحكم وResponseBody، مما يشير إلى أن كل أسلوب يُرجع كائن مجال بدلاً من العرض.
- الخيار B: يحدد وحدة تحكم SpringMVC القياسية التي تُرجع طرق عرض HTML عبر ViewResolver
- الخيار ج: يقوم بتكوين التطبيق لاستخدام Spring WebFlux للبرمجة التفاعلية
- الخيار د: يؤمن نقاط نهاية REST تلقائيًا باستخدام إعدادات Spring Security الافتراضية
- الخيار E: يسجل الفئة كمكون Spring Cloud لاكتشاف الخدمة
- الخيار F: ينشئ اتصال WebSocket للاتصال ثنائي الاتجاه في الوقت الفعلي
- الإجابة الصحيحة: الخيار أ
- بشكل عام توضيح: تم تقديم التعليق التوضيحي RestController لتبسيط عملية إنشاء خدمات الويب RESTful، وهو تعليق توضيحي مناسب يطبق سلوك ResponseBody تلقائيًا على جميع أساليب المعالج داخل الفئة،
- الخيار أ الشرح: صحيح، فهو يدمج وحدة التحكم وResolverBody بحيث لا تضطر إلى إضافة تعليق توضيحي لكل أسلوب منفرد باستخدام ResponseBody،
- الخيار B الشرح: غير صحيح، إرجاع طرق عرض HTML عبر ViewResolver هو الحل وظيفة التعليق التوضيحي القياسي لوحدة التحكم، وليس RestController،
- شرح الخيار C: غير صحيح، بينما يمكنك استخدام RestController في WebFlux، فإن التعليق التوضيحي نفسه لا يقوم بتكوين البرمجة التفاعلية،
- شرح الخيار D: غير صحيح، تتم معالجة تأمين نقاط النهاية من خلال تكوينات Spring Security، وليس التعليق التوضيحي لوحدة التحكم نفسها،
- شرح الخيار E: غير صحيح، يعتمد اكتشاف خدمة Spring Cloud على التعليقات التوضيحية مثل EnableDiscoveryClient، وليس RestController،
- شرح الخيار F: غير صحيح، تستخدم WebSockets تكوينات ومعالجات مختلفة تمامًا، وليس التعليق التوضيحي RestController،
- مرحبًا بك في أكاديمية Mock Exam Practice Tests Academy لمساعدتك في الاستعداد لبرنامج Spring Certified Professional 2024 [v2]،
- يمكنك إعادة إجراء الاختبارات عدة مرات كما تفعل تريد،
- هذا بنك أسئلة أصلي ضخم،
- يمكنك الحصول على الدعم من المدربين إذا كانت لديك أسئلة،
- كل سؤال له شرح مفصل،
- متوافق مع الهاتف المحمول مع تطبيق Udemy،
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة