أهم 16 أسئلة وأجوبة في مقابلة Tomcat (2024)

فيما يلي أسئلة وأجوبة مقابلة Apache Tomcat للطلاب الجدد وكذلك المرشحين ذوي الخبرة للحصول على وظيفة أحلامهم.


1) اشرح ما هو جاسبر؟

  • Jasper هو محرك Tomcat's JSP
  • يقوم بتوزيع ملفات JSP لتجميعها في كود JAVA كـ servlets
  • في وقت التشغيل، يسمح Jasper باكتشاف تغييرات ملف JSP تلقائيًا وإعادة ترجمتها

تنزيل ملف PDF مجانًا: أسئلة وأجوبة مقابلة Apache Tomcat


2) اذكر ما هو ناتج تحديد * من علامة التبويب؟

يعرض الجداول الافتراضية في قاعدة البيانات


3) اشرح كيف يمكنك تكوين Tomcat للعمل مع IIS وNTLM؟

يجب عليك اتباع الإرشادات القياسية عندما يقوم isapi_redirector.dll بتكوين IIS لاستخدام "أمان Windows المتكامل" وتأكد من ذلك في الخادم.XML لقد قمت بتعطيل مصادقة القط

<Connector port = "8009" enableLooksup = "false" redirect port = "8443" protocol = "AJP/1.3" tomcatAuthentication = "false" />

4) اشرح متى يمكنك استخدام . ومتى يمكنك استخدام []؟

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


5) اذكر ما هو المنفذ الافتراضي لـ Tomcat؟

المنفذ الافتراضي لـ Tomcat هو 8080. بعد تهيئة Tomcat على جهازك المحلي، يمكنك التحقق مما إذا كان Tomcat يقوم بتشغيل عنوان URL: http://localhost:8080

أسئلة مقابلة Tomcat
أسئلة مقابلة Tomcat

6) اذكر ما هي الوصلات المستخدمة في Tomcat؟

في Tomcat، يتم استخدام نوعين من الموصلات

  • موصلات HTTP: يحتوي على العديد من السمات التي يمكن تغييرها لتحديد كيفية عمله بالضبط والوصول إلى وظائف مثل عمليات إعادة التوجيه وإعادة توجيه الوكيل
  • موصلات AJP: وهي تعمل بنفس طريقة موصلات HTTP، ولكنها تستخدم بروتوكول AJP بدلاً من HTTP. يتم تنفيذ موصلات AJP بشكل شائع في Tomcat من خلال تقنية المكونات الإضافية mod_jk.

7) اذكر ما هي ملفات تكوين كاتالينا؟

يتكون كاتالينا من ملفات التكوين

  • سياسة
  • HAS
  • HAS
  • XML
  • XML
  • Tomcat-users.xml
  • XML

8) اشرح كيف يوفر تشغيل Tomcat كخدمة Windows فوائد؟

يوفر تشغيل Tomcat كخدمة Windows فوائد مثل

  • بدء التشغيل التلقائي: إنه أمر بالغ الأهمية للبيئة حيث قد ترغب في إعادة تشغيل النظام عن بعد بعد ذلك صيانة
  • بدء تشغيل الخادم دون تسجيل دخول المستخدم النشط: يتم تشغيل Tomcat غالبًا على خوادم نصلية قد لا تحتوي حتى على شاشة نشطة متصلة بها. يمكن بدء تشغيل خدمات Windows بدون مستخدم نشط
  • الأمن: تمكنك خدمة Tomcat under window من تشغيلها ضمن حساب نظام خاص، محمي من بقية حسابات المستخدمين

9) اشرح متى يتم استخدام SSL مع Tomcat؟

يمكنك استخدام Tomcat للتعامل مع الاتصال، عندما تقوم بتشغيل Tomcat كخادم ويب مستقل.


10) اشرح كيف يمكنك نشر تطبيق ويب باستخدام ملفات WAR؟

يتم وضع JSPs وservlets والملفات الداعمة لها في الدلائل الفرعية المناسبة ضمن دليل تطبيقات الويب في Tomcat. يمكنك جعل جميع الملفات الموجودة ضمن دليل تطبيقات الويب في ملف واحد مضغوط، والذي ينتهي بامتداد الملف .war. يمكنك تنفيذ تطبيق ويب عن طريق وضع ملف WAR في دليل تطبيقات الويب. عندما يبدأ خادم الويب في التنفيذ، فإنه يسحب محتويات ملف WAR إلى الدلائل الفرعية لتطبيقات الويب المناسبة.


11) اشرح ما هو صمام Tomcat؟

صمام Tomcat - تم تقديم تقنية جديدة مع Tomcat 4 والتي تمكنك من ربط مثيل لفئة Java بحاوية Catalina محددة.


12) اذكر كم عدد الصمامات التي تم تكوين Tomcat بها؟

أربعة أنواع من الصمامات التي تم تكوين Tomcat بها

  • سجل الوصول
  • عامل تصفية العنوان البعيد
  • عامل تصفية المضيف البعيد
  • طلب شاحنة قلابة

13) اشرح كيفية دورات حياة servlet؟

دورة حياة servlet النموذجي الذي يعمل على Tomcat

  • يتلقى Tom-cat طلبًا من العميل عبر أحد موصلاته
  • للمعالجة، يقوم Tomcat بتعيين هذا الطلب على النحو المناسب
  • بمجرد توجيه الطلب إلى servlet المناسب، يتحقق Tomcat من تحميل فئة servlet. إذا لم يكن الأمر كذلك، يقوم Tomcat بتغليف servlet في Java Bytecode، وهو قابل للتنفيذ بواسطة JVM ويشكل مثيلًا للخادم
  • يقوم Tomcat ببدء servlet عن طريق استدعاء init الخاص به. يحتوي servlet على تعليمات برمجية قادرة على فحص ملفات تكوين Tomcat والتصرف وفقًا لذلك، بالإضافة إلى الإعلان عن أي موارد قد تتطلبها
  • بمجرد بدء تشغيل servlet، يمكن لـ Tomcat الاتصال بطريقة خدمة servlet لمتابعة الطلب
  • يمكن لـ Tomcat وservlet التنسيق أو التواصل من خلال استخدام فئات المستمع أثناء دورة حياة servlet، والتي تتعقب servlet لمجموعة متنوعة من تغييرات الحالة.
  • لإزالة servlet، يستدعي Tomcat طريقة تدمير servlet.

14) اشرح ما هو الغرض من بروتوكول NAT؟

الغرض من بروتوكول NAT هو إخفاء عنوان IP الخاص من عنوان IP العام وتوفير مستوى معين من الأمان للمؤسسة.


15) اشرح ماذا يعني MAC؟

يعنيMAC التحكم في الوصول المتوسط


16) اشرح ما هو Tomcat Coyote؟

Tom Coyote هو موصل HTTP يعتمد على مواصفات HTTP/ 1.1 والذي يستقبل طلبات الويب وينقلها إلى محرك Tomcat من خلال الاستماع إلى منفذ TCP/IP وإرسال الطلب مرة أخرى إلى العميل الطالب.

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)

مشاركة

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *