تطوير المكدس الكامل

أهم 35 أسئلة وأجوبة مقابلة الربيع: الدليل النهائي 2021

- إعلان-

 

هل حصلت على مقابلة تقترب فيما يتعلق بهيكل الربيع؟ ربما تكون قد نزلت بالفعل على صفحة الويب هذه لأنك تبحث في أعلى أسئلة مقابلة Spring Structure في موقع المدونة الخاص بنا ، سنراجع أحد أكثر أسئلة مقابلة الربيع شيوعًا وكذلك الردود.

إذا واجهت هذه الاحتمالات ، فمن المؤكد أنك ستفعل شيئًا غير عادي في مقابلتك. قبل أن نبدأ ، اسمح لنا أن نقدم لك لمحة سريعة عن الحاجة العامة لهيكل الربيع في السوق الحالية.

Spring يجعل لغة برامج Java أسرع وأسهل ، كما أنها توفر الحماية للجميع. تركيزه الرئيسي هو المعدل ، ومع ذلك فهو مباشر وفعال أيضًا. وبسبب هذا ، فقد تحول بالفعل إلى أحد أبرز هياكل Java في العالم. المجموعات قابلة للتكيف وجديرة بالثقة أيضًا. يتم استخدامه في عدد كبير من المجالات مثل الشراء عبر الإنترنت ، والسيارات والشاحنات المرتبطة ، وأيضًا تقنيات حديثة أكثر إبداعًا.

بالإضافة إلى ذلك ، تمدح مدفوعاتها لكبار العمالقة مثل Amazon.com و Google و Alibaba أيضًا. بالإضافة إلى ذلك ، فإن منطقة الربيع كبيرة. يتكون من كل فرق عمرية وهو أيضًا شديد التنوع. ستحدد بالتأكيد مصادر ممتازة وستساعدك أيضًا عبر الإنترنت للمتابعة إلى الدرجة التالية مما يجعل رحلتك سهلة للغاية.

إذا كنت مطور Java ، فإن Spring Structure أمر حيوي بالنسبة لك. يتطلب قدر كبير من الأعمال للمطور فهم Spring Structure أو التعرف على بعض مكوناته على الأقل.

فيما يلي بعض أهم أسئلة مقابلة الربيع وأيضًا الردود التي تتوقع أن يطرحها مجندك.

أسئلة وحلول مقابلة الربيع 2021

س 1 ما هي الاختلافات المختلفة التي يمكنك تحديد موقع هيكل الربيع ، وأيضًا ما هي سماتها المهمة؟

الأشكال الثلاثة هي Spring 3 و Spring 2.5 و Spring 3.0 أيضًا.

كان ربيع 2.5 هو الاختلاف الأولي للحفاظ على التعليقات. تم إطلاقه في عام 2007. استخدم Spring 3.0 ترقيات في Java5 وقدم أيضًا المساعدة لـ JEE6. تم إطلاقه بعد ذلك بعامين في عام 2. كان Spring 2009 هو الاختلاف الرئيسي لتقديم مساعدة مكثفة إلى Java 4.0. تم إطلاقه في عام 8.

س 2: تحديد أو تحديد هيكل الربيع

 إنه نظام جافا مفتوح المصدر. يتم استخدامه كخيار لتقنيات Java الحديثة الضخمة. لوضعه في مصطلحات مباشرة ، فإنه يبسط نمو Java لأنه خفيف الوزن. يمكن للمبرمجين إنشاء تطبيقات باستخدام Spring Structure وأيضًا الإصدار على أنظمة الكمبيوتر ذات ذاكرة وحدة المعالجة المركزية المحدودة والمصادر أيضًا. علاوة على ذلك ، فإنه يستخدم المساعدة لهياكل أخرى مختلفة تتكون من ، على سبيل المثال لا الحصر ، Tapestry و JSF و EJB و Hibernate و Shows off وغير ذلك الكثير.

س 3: ما هي فوائد هيكل الربيع؟

  • Spring Structure هو مصدر مفتوح ولا يحتوي أيضًا على أي نوع من قفل الموردين.
  • يمكنك الاستفادة من ما تحتاجه حقًا نظرًا لأسلوب التقسيم الذي تستخدمه.
  • يستخدم Spring Structure POJOs ، مما يجعل فحص التطبيق أسهل كثيرًا.
  • يمكنك استخدامه مع جميع الهياكل الأخرى المختلفة لجافا مع Spring Frameworks. لا يفرض أي نوع من القيود أو القيود.
  • هيكل الربيع هو هيكل معياري. إنه قابل للتكيف للغاية.

س 4 ما هي السمات المختلفة لهيكل الربيع؟

  • خفيف الوزن: هيكل الزنبرك خفيف الوزن عندما نناقش انفتاحه وكذلك أبعاده. 
  • انعكاس التحكم: هو المفهوم الذي يتم من خلاله تدوير التحكم في البرنامج. هنا ، تدير الموارد الخارجية مثل الحلول والهيكل والعناصر الأخرى المختلفة أيضًا تداول البرنامج بدلاً من المطور. 
  • البرامج الموجهة نحو الجانب: تحافظ البرامج الموجهة نحو الجانب في الربيع على النمو الملزم من خلال فصل حلول النظام عن منطق الشركات التطبيقية.
  • الحاوية: تنتقل الحاوية إلى قلب هيكل الزنبرك وهي الحاوية التي تنتج العناصر وتربطها وتشكلها وتشرف أيضًا على عملية حياتها الكاملة ، والتي تبدأ من التطوير حتى الانتهاء. 
  • هيكل MVC: هيكل تطبيق الإنترنت MVC الخاص بـ Spring Structure سهل الاستخدام للغاية ، كما أنه قابل للتكوين. يمكنك استخدام العديد من الهياكل الأخرى بدلاً من اختيار هيكل Spring MVC.
  • إدارة الشراء: يستخدم Spring Structure طبقة تجريد مشتركة لإدارة الصفقات. يمكنك الاستفادة من مساعدة صفقة Spring في إعدادات أقل للحاويات.
  • معالجة إعفاء JDBC: لا تحتاج إلى إدارة أي نوع من الإعفاءات المتعلقة بقاعدة البيانات بشكل واضح. Spring JDBC Structure تديرها باستخدام معالجة إعفاء JDBC.

س 5: عدد المكونات التي يمكنك تحديد موقعها في هيكل الربيع؟ اتصل بهم. 

يمكنك تحديد عشرين مكونًا تم تصنيفها مباشرة في الحاوية الأساسية والإنترنت والوصول إلى المعلومات / التكامل و AOP (البرامج الموجهة للوجه) والأجهزة والفحص أيضًا.

حاوية قلب الربيع: كما يوحي الاسم ، فهي الحاوية الأساسية لهيكل الربيع. وتشمل نبسب ؛ 

  • نواة الربيع
  • فاصوليا الربيع
  • لغة تعبير الربيع
  • سياق الربيع

الإنترنت: تقدم هذه الطبقة المساعدة في تطوير تطبيق الإنترنت. يتضمن التمسك بالمكونات: 

  • Internet
  • الإنترنت- MVC
  • الإنترنت- منفذ
  • الإنترنت- Portlet

الوصول إلى المعلومات / تكاملها: تقدم هذه الطبقة المساعدة للتفاعل مع مصدر البيانات. يتضمن التمسك بالمكونات:

  • اتصال مصدر بيانات جافا- JDBC
  • رسم الخرائط العلائقية للعنصر- ORM
  • عنصر XML Mapmakers- OXM
  • حل Java Messaging- JMS
  • شراء

البرامج الموجهة نحو الجانب: في هذه الطبقة ، يمكن للمصممين استخدام اختصارات النقاط والتوصيات وما إلى ذلك لفصل الكود.

الأجهزة: تقدم هذه الطبقة المساعدة لتطبيقات محمل الفصل وكذلك أدوات الدورة التدريبية.

الفحص: تقدم هذه الطبقة المساعدة في الفحص باستخدام TestNG وأيضًا Junit.

يمكنك أيضًا تحديد موقع العديد من العقد المختلفة الأخرى مثل:

المراسلة: يستخدم هذا المكون دعمًا لـ TRAMPLE. بالإضافة إلى ذلك ، فهو يساعد كإصدار من برامج الملاحظات اللازمة في توجيه وتحسين رسائل TRAMPLE من عملاء WebSocket.

الجوانب: يستخدم هذا المكون المساعدة للتكامل مع AspectJ.

س 6: ما هي بيانات إعداد الربيع؟

وهي بشكل عام بيانات XML. يمكنك تحديد جميع التفاصيل المتعلقة بالدورات التدريبية في هذه البيانات. بل إنه يشرح بشكل أكبر كيفية إعداد هذه الدورات وفهمها أيضًا لكل شخص آخر. تم وصف بيانات إعداد XML ، لذلك من الضروري الحفاظ عليها مرتبة. وإلا ، يصبح التعامل معها أمرًا صعبًا إذا سمحت وظيفتك بذلك.

س 7: حدد العناصر المختلفة لتطبيق Spring.

بشكل عام ، يتضمن تطبيق Spring الالتزام بالعناصر:

  • واجهة المستخدم: تم تحديد جميع الميزات في واجهة المستخدم.
  • دورة الفول: يمكنك تحديد موقع المنازل أدناه بالإضافة إلى المجموعة والحصول أيضًا على الميزات.
  • برامج الربيع المنحى (AOP): توفر القدرة على التعامل مع المخاوف.
  • بيانات إعداد الفاصوليا: تحتوي هذه البيانات على معلومات الدورات وأيضًا كيف يمكن تكوينها.
  • برنامج العميل: يستخدم برنامج العميل الميزة.

س 8: اشرح الوسائل المختلفة للاستفادة من هيكل الزنبرك

يمكن الاستفادة من هيكل الزنبرك بوسائل عديدة مثل:

  • يمكن الاستفادة من Spring Structure كتطبيق ربيعي مفصل للإنترنت.
  • يمكن الاستفادة من Spring Structure كهيكل إنترنت تابع لجهة خارجية ، مع الاستفادة من Spring Structures من الطبقة الوسطى.
  • يمكن استخدام هيكل الزنبرك للاستخدام عن بعد. 
  • يمكن الاستفادة من بنية الربيع مثل Business Java Bean ، والتي يمكن أن تغطي POJOs الحالية.

س 9: ما هي الحاوية الزنبركية IOC؟ 

تذهب الحاوية إلى قلب هيكل الزنبرك. إنها الحاوية التي تنتج العناصر وتربطها وتهيئها وتشرف أيضًا على عملية حياتها الكاملة ، والتي تبدأ من التطوير حتى الانتهاء.

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

س 10: ما هي طلقة التبعية؟ 

في Reliance Shot ، بدلاً من تطوير العناصر ، أنت تشرح لهم فقط كيفية تطويرها. يحتاج المطورون إلى شرح الحلول التي يحتاجها جزء معين في بيانات الإعداد. لا يوجد شرط لربط الحلول بالعناصر الموجودة في الكود مباشرة. يتم توصيلها ببعضها البعض بواسطة حاوية Spring IoC. 

س 11: ما هو مقدار التقنيات التي يمكن للمرء أن يقوم بها باستخدام طلقة الاعتماد؟

هناك 3 وسائل لمحاكاة Reliance Shot:

  • طلقة المنتج
  • طلقة واضعة
  • لقطة واجهة المستخدم

ومع ذلك ، في Spring Structure ، يتم استخدام لقطات المصنِّع فقط وكذلك اللقطات المحددة.

س 12: ما الذي يجعل لقطة المُلفق مختلفة عن لقطة الواضع.

(* 35 *) لقطة منتج (* 35 *) لقطة ضبط (* 35 *) لا توجد لقطة كافية أو قليلة. (* 35 *) يمكن أن تكون هناك لقطة قليلة أو غير كافية. (* 35 *) لا تتجاوز مبنى واضعة. (* 35 *) It & nbsp؛ يتجاوز & nbsp؛ مبنى المصنع. (* 35 *) ينتج عنه ظروف جديدة تمامًا إذا تم إجراء أي نوع من التعديل. (* 35 *) It & nbsp؛ لا يطور أي نوع من الظروف الجديدة تمامًا إذا تم إجراء تعديل. (* 35 *) يعمل & nbsp؛ أفضل بكثير نبسب ؛ لقدر كبير من & nbsp؛ (* ٣٥ *) إنها تعمل بشكل أفضل بكثير للمنازل الأقل.

س 13: ما هو عدد أنواع حاويات بطاقة IOC المعروضة في فصل الربيع؟

يمكنك بشكل عام تحديد موقع حاويتين من IOC ، على وجه التحديد:

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

س 14: أخبرنا فيما يتعلق ببعض الفروق بين BeanFactory وأيضًا ApplicationContext.

(* 35 *) BeanFactory (* 35 *) ApplicationContext (* 35 *) هي واجهة مستخدم موصوفة في org.springframework.beans.factory.BeanFactory (* 35 *) وهي واجهة مستخدم موصوفة في org.springframework.context .ApplicationContext (* 35 *) يستخدم التهيئة المهملة (* 35 *) ويستخدم التهيئة العدائية (* 35 *) من الواضح أنه يوفر عنصر مصدر يستخدم بنية العبارة (* 35 *) ، فهو يبني ويهتم أيضًا بـ & nbsp ؛ عناصر المصدر نبسب ؛ في حد ذاته (* 35 *) لا يساعد & nbsp؛ التدويل (* 35 *) يساعد & nbsp؛ التدويل & nbsp؛ (* 35 *) لا يساعد الاعتماد المستند إلى التعليقات التوضيحية (* 35 *) فهو يساعد في الاعتماد على التعليقات التوضيحية  

س 15: ما زوجان من مزايا IoC؟

العديد من مزايا IoC هي:

  • سيقلل بالتأكيد من كمية الكود المطلوب في طلبك.
  • التطبيق الخاص بك هو طريقة أسهل للفحص لأنه لا يتطلب أي نوع من الفردي أو أجهزة البحث JNDI في مواقف فحص الجهاز الخاص بك.
  • إنه يحفز الجمع الخفيف مع القليل جدًا من المبادرة وأيضًا النظام الأقل توغلاً.
  • إنه يساعد على إنشاء مثيل قلق وأيضًا تحميل غير مبالٍ للحلول.

  س 16: ما هي حبوب الربيع؟

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

س 17: كيف يتم عرض البيانات الوصفية للإعداد على حاوية Spring؟

يمكن تقديم بيانات تعريف الإعداد إلى Spring Container من بين الوسائل:

  • الإعداد المستند إلى التعليقات التوضيحية: يمكن للمرء استخدام التعليقات على الدورة التدريبية المناسبة لشرح الأسلاك الكهربائية للفاصوليا في دورة الجزء نفسها. إنه ليس الإعداد الافتراضي. لذلك ، إذا كنت ترغب في استخدامه ، فستحتاج بالتأكيد إلى السماح به في بيانات إعداد الربيع قبل أن يتمكن المرء من استخدامه. 
  • الإعداد المستند إلى XML: التبعيات والحلول التي تحتاجها الفول مذكورة في بيانات الإعداد. تظل هذه في نمط XML. وهي تتضمن العديد من تفسيرات الفول وكذلك خيارات الإعداد الخاصة بالتطبيق. يبدأون عادة بعلامة الفول.
  • الإعداد المستند إلى Java: السمات الرئيسية في مساعدة تكوين Java الجديدة تمامًا من Spring Structure هي التقنيات التوضيحيةBean ، وكذلك الدورات التدريبية التوضيحيةConfiguration.

س 18: عدد نطاقات الفول الذي يساعده الربيع؟

يحافظ على 5 نطاقات وهي:

  • Singleton: يوفر هذا مدى لتفسير الفاصوليا لظروف فردية لكل حاوية Spring IoC.
  • النموذج: يوفر هذا نطاقًا لتفسير الحبة المنفردة لأي نوع من أنواع ظروف العنصر.

يتم عرض النطاقات المدرجة أدناه فقط إذا كانت & nbsp؛ يستخدم العملاء ApplicationContext مدركًا للويب.

  • الطلب: يوفر هذا مدى لتفسير الفول لطلب HTTP. 
  • الجلسة: هذا يوفر مدى لتفسير الفول لجلسة HTTP. 
  • جلسة عالمية: يوفر هذا نطاقًا لتفسير الفول لجلسة HTTP العالمية. 

س 19: اشرح عملية عمر الفول في حاوية مصنع Spring Bean

  1. تقوم حاوية Spring في البداية بإنشاء مثيل الحبة من تفسير الحبة في بيانات XML.
  2. الربيع الذي يستفيد من طلقة الاعتماد يحتل كل منزل.
  3. تستدعي منشأة التصنيع setBeanName () من خلال تقديم معرف وحدة الفول إذا كان الفول ينفذ واجهة مستخدم BeanNameAware.
  4. تستدعي منشأة التصنيع setBeanFactory () من خلال تطوير ظروف خاصة بها إذا كان الفول ينفذ واجهة مستخدم BeanFactoryAware.
  5. إذا كان هناك أي نوع من معالجات BeanPostProcess المتعلقة بالحبة ، يتم استدعاء تقنيات ما قبل المعالجة قبل التهيئة (). 
  6. إذا حددت الحبة نهج البادئ ، فسيتم استدعاؤها بعد ذلك.
  7. إذا كان هناك أي نوع من معالجات BeanPostProcess المتعلقة بالحبة ، يتم استدعاء تقنيات preProcessAfterInitialization () بعد ذلك. 

س 20: اشرح الأسلاك الكهربائية لفول

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

س 21: ما هي الأسلاك الكهربائية للسيارات وأيضًا استدعاء الإعدادات المختلفة للأسلاك الكهربائية للسيارات؟

حاوية النابض لديها القدرة على توصيل الأسلاك تلقائيًا بين الحبوب المرفقة. يمكن أن يتعامل الربيع على الفور مع شركاء الفول الخاص بك من خلال رؤية مواد BeanFactory.

الإعدادات المختلفة للتوصيل التلقائي للفاصوليا هي:

  1. لا: هذا هو البديل المحدد مسبقًا ، والذي يعني عدم وجود أسلاك كهربائية للسيارات. تحتاج إلى استخدام إحالة فول محددة للأسلاك الكهربائية.
  2. byName: ينشر اعتماد العنصر بناءً على اسم الحبة. تقوم أيضًا بتعيين وتثبيت منازلها باستخدام الفول الموصوف بواسطة الأسماء المحددة في بيانات XML.
  3. حسب النوع: كما يدعي الاسم ، فإنه يدمج اعتماد العنصر وفقًا للنوع. يتطابق أيضًا مع خاصية سكنية ويوصلها أيضًا إذا كان النوع يتطابق مع أسماء الفول في بيانات XML.
  4. المنتج: باني & nbsp؛ يبث الاعتماد عن طريق استدعاء صانع الدورة. لها عدة معايير.
  5. الكشف التلقائي: بشكل افتراضي ، تستخدم أسلاك السيارات الحاوية أداة نصب. إذا كان قصيرًا ، فسيحاول بعد ذلك التحويل التلقائي حسب النوع. 

س 22: ما هي قيود أو قيود الأسلاك الكهربائية للسيارات؟

هناك عدد من القيود / القيود التي يتعامل معها المرء مع استخدام الأسلاك الكهربائية للسيارات مثل:

  • تجاوز الفرصة: من خلال استخدام << constructor-arg & gt؛ وكذلك << بناء و GT. الإعدادات ، يمكنك تحديد التبعيات. بالتأكيد سوف يتجاوز الأسلاك الكهربائية للسيارات.
  • نوع المعلومات البدائية: نوع المعلومات البدائية ، والدورات التدريبية ، وكذلك السلاسل لا يمكن أن تكون سلكية للسيارات. 
  • الطبيعة المعقدة: يتم اختيار الأسلاك الكهربائية الصريحة على الأسلاك الكهربائية للسيارات لأن الأخير محير في الطبيعة.

س 23: ما المقصود بإعداد الحاوية المستند إلى التعليقات التوضيحية؟

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

س 24: كيف يتم تنشيط الأسلاك الكهربائية للتعليق في الربيع؟

تعليق الأسلاك الكهربائية مغلق افتراضيًا في حاوية الزنبرك. لذلك ، لاستخدام الأسلاك الكهربائية القائمة على التعليقات التوضيحية ، يجب أن تسمح بذلك في بيانات إعداد Spring عن طريق إنشاء مكون & nbsp؛ << Context: annotation-config />>. 

س 25: اشرح الفرق بين التعليقات المختلفة مثلController وComponent وRepository & & @ Service in Spring؟

Controller: هذا يشير إلى دورة تدريبية باعتبارها وحدة تحكم Spring Internet MVC. تقوم على الفور باستيراد الحبوب المذكورة معها مباشرة إلى حاوية Reliance Shot.

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

Service: هذا التعليق هو موقع جزء من التعليق. لا توجد إجراءات جديدة تمامًا على التعليقComponent. يمكن للمرء استخدامService بدلاً منComponent في دورات طبقة الخدمة لأنه يحدد النية بشكل مناسب.

Repository: هذا التعليق هو موقع تعليقComponent. يتضمن نفس الميزات بالضبط وكذلك الاستخدامات. ومع ذلك ، فإنه يستخدم بعض الفوائد الإضافية ، على وجه التحديد لـ DAOs. يحصل على DAOs مباشرة في حاوية DI وأيضًا & nbsp؛ يصادق على الإعفاءات غير المعالجة للترجمة إلى Spring DataAccessException.

س 26: حدد مساعدة Spring DAO

تساعد مساعدة عنصر الوصول إلى المعلومات في Spring على تسهيل الوصول إلى التقنيات الحديثة مثل Hibernate أو JDBC أو JDO بطريقة مناسبة وثابتة أيضًا. يسمح للشخص باختيار أي من التقنيات الحديثة دون أي إزعاج. بالإضافة إلى ذلك ، فإنه يسمح للشخص بالترميز دون الحاجة إلى الانهيار فيما يتعلق بالتقاط الإعفاءات التي تنتمي إلى هذه التكنولوجيا الحديثة

س 27: ما هي الدورات التي يتم تقديمها في ربيع JDBC API؟

الدورات الموجودة في JDBC API هي:

  1. JdbcTemplate
  2. SimpleJdbcTemplate
  3. NamedParameterJdbcTemplate
  4. SimpleJdbc
  5. SimpleJdbcCall

س 28: ما هي الأساليب التي يمكن بواسطتها الوصول إلى السبات باستخدام الربيع؟

هناك طريقتان يمكن من خلالها الوصول إلى وضع السبات باستخدام الربيع:

  1. نهج انعكاس التحكم مع رد الاتصال وكذلك قالب تصميم الإسبات.
  2. استخدام عقدة AOP Interceptor وكذلك توسيع HibernateDAOS Support.

س 29: اتصل بأنواع إدارة الصفقات التي استمرت بحلول الربيع

يدعم الربيع نوعين من إدارة الصفقات. هم انهم:

  1. إدارة الصفقات الآلية: هنا ، يتم تنظيم الصفقة بمساعدة البرامج. إنه يعطي كمية ممتازة من القدرة على التكيف. ومع ذلك ، من الصعب الحفاظ عليها. 
  2. إدارة الصفقة التصريحية: هنا ، يتم عزل إدارة الصفقة عن رمز العمل. يمكن للمرء استخدام التعليقات فقط أو الإعدادات القائمة على XML لإدارة المشتريات.

س 30: تحديد AOP

يُطلق على AOP اسم برامج Aspect التي يتم ترتيبها. إنه نظام برمجي يسمح لمصممي تطبيقات البرمجيات بتكوين وحدات للمخاوف المتقاطعة أو تنفيذ ذلك الذي يقطع الإدارات الأساسية للمسؤولية. هناك حالات من المخاوف الشاملة التي يتم تسجيلها وكذلك إدارة الصفقات. جوهر AOP هو & nbsp؛ وجيه يعرض التقنيات التي يمكن أن تؤثر على الدورات المختلفة مباشرة في مكونات متعددة الاستخدامات.

س 31: ما الذي توحي به من خلال Facet؟

الوجه هو نمذجة القلق ، والتي تتقاطع مع العديد من العناصر. من المؤكد أن أحد الأمثلة على المخاوف المتقاطعة في J2EE هو تطبيقات إدارة الصفقات. يتم تنفيذ الواجهات باستخدام الدورات التدريبية الروتينية أو الدورات الروتينية الموضحة بتعليقAspect في Spring Structure.

  س 32: ما المقصود بـ JoinPoint

العامل الذي يسمى فيه تنفيذ البرنامج JoinPoint ، على سبيل المثال ، التعامل مع الإعفاء أو تنفيذ النهج. في Spring AOP ، تقف JoinPoint باستمرار على تنفيذ النهج.

س 33: ما الذي تعنيه بهيكل Spring MVC؟

يستخدم هيكل Spring Internet MVC أسلوب التحكم في عرض النموذج وأيضًا كل مجموعة للاستفادة من العناصر. يمكنك الاستفادة من هذه العناصر لتطوير تطبيقات إنترنت قابلة للتكيف وأيضًا مقترنة بحرية. يستمر نمط MVC في فصل العناصر المختلفة للتطبيق مثل استدلال الشركة ، واستدلال المدخلات ، وأيضًا منطق واجهة المستخدم مع تقديم مجموعة مفككة بين كل عنصر من هذه العناصر.

س 34: عرّف مرسل سيرفليت

هذا هو جوهر الربيع هيكل الإنترنت MVC. إنه يعتني بجميع طلبات HTTP وأيضًا التعليقات. يحصل DispatcherServlet من بيانات الإعداد على مدخل تعيين المدرب ويمرر الطلب مقدمًا إلى وحدة التحكم. تقدم وحدة التحكم بعد ذلك عنصرًا من الإصدار وأيضًا البصر. يلاحظ مرسل سيرفليت مدخل محلل الرؤية في بيانات الإعداد ويستدعي أيضًا جزء الرؤية المحدد.

Q.35 وصف WebApplicationContext

يعد WebApplicationContext تحسينًا لنص التطبيق العادي. يحتوي على بعض السمات الإضافية المطلوبة لتطبيقات الإنترنت. إنه مختلف عن ApplicationContext النموذجي لأنه يتمتع بالقدرة على التعامل مع الزخارف وأيضًا اختيار servlet الذي يرتبط به.

حكم

لقد قمنا بالفعل بتغطية الكثير من أهم أسئلة مقابلة الربيع التي طرحها المجند. 

راجع أيضًا: بعد 41 عامًا ، قرر المركز إعادة تعريف "العمال المهاجرين" | أخبار الهند - تايمز أوف إنديا

سحب بالمثل: أعلى 21 مقابلة مع مطور MEAN Stack أسئلة وأجوبة للمبتدئين وذوي الخبرة

 

.

تابعونا على Instagram (uniquenewsonline) والفيسبوك (uniquenewswebsite) للحصول على تحديثات إخبارية منتظمة مجانًا

مقالات ذات صلة