سؤال

من فضلك قل لي ما هو الفرق بين خادم الويب, ويب الحاويات "ملقم التطبيق".

هل كانت مفيدة؟

المحلول

سؤالك مشابه أدناه:

ما هو الفرق بين خادم التطبيقات وشبكة الويبالخادم؟

في جافا: حاوية الويب أو حاوية Servlet أو محرك Servlet: يستخدم لإدارة مكونات مثل Servlets، JSP.إنه جزء من خادم الويب.

خادم الويب أو خادم HTTP: خادم قادر على معالجة طلبات HTTP، المرسلة من قبل عميل والرد على استجابة HTTP.

خادم التطبيق أو خادم التطبيق: يمكن التعامل مع جميع عمليات التطبيق بين المستخدمين وتطبيقات الأعمال الخلفية للمؤسسة أو قواعد البيانات. يتم عرض قواعد البيانات في كثير من الأحيان كجزء من تطبيق ثلاثي المستوى مع: الطبقة العرضية، الطبقة المنطقية، الطبقة البيانات

نصائح أخرى

خادم الويب: يوفر طلب HTTP واستجابة HTTP. يعالج الطلب من العميل فقط من خلال بروتوكول HTTP. أنه يحتوي على حاوية الويب. تطبيق الويب المنتشر في الغالب على خادم الويب. السابقين: Servlet JSP

حاوية الويب: وهي تحافظ على دورة حياة كائن Servlet. يستدعي طريقة الخدمة لهذا كائن Servlet. تمرير كائن HTTSSFLESERFLEQUEQEST و HTTSSFletResponse

خادم التطبيق: إنه يحمل تطبيق المؤسسات الكبيرة وجود منطق أعمال كبير. إنه وزن ثقيل أو أنه يحمل تطبيقات الوزن الثقيلة. السابقين: EJB

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

تطبيقات الويب تتألف من مكونات ويب وغيرها من البيانات مثل صفحات HTML.مكونات ويب يمكن servlets, JSP الصفحات التي تم إنشاؤها مع صفحات خادم جافا tm التكنولوجيا ، والمرشحات على شبكة الإنترنت, على شبكة الإنترنت المستمعين الحدث.هذه المكونات عادة تنفيذ في خادم الويب و قد يستجيب إلى طلبات HTTP من عملاء ويب.Servlets, صفحات JSP, والمرشحات يمكن أن تستخدم لإنشاء صفحات HTML التي يتم تطبيق واجهة المستخدم.ويمكن أيضا أن تستخدم لتوليد XML أو تنسيق البيانات التي يتم استهلاكها من قبل تطبيق آخر المكونات.

المصدر: http://www.service-architecture.com/articles/application-servers/j2ee_web_server_or_container.html

حاوية الويب المعروفة أيضا باسم حاوية Servlet هي مكون خادم الويب الذي يتفاعل مع Servlets Java.حاوية الويب هي المسؤولة عن إدارة دورة حياة المعالجة، ورسمت عنوان URL لخدمة معينة وضمان أن طالب URL لديه حقوق الوصول الصحيحة.

الفرق الرئيسي بين حاويات الويب وخادم التطبيق هو أن معظم حاويات الويب مثل Apache Tomcat تنفذ فقط JSR الأساسية فقط مثل Servlet، JSP، JSTL Wheres Servers، تنفذ مواصفات Java EE بأكملها. يحتوي كل خادم تطبيقات على حاوية الويب.

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

حاويات Servlet هي واحدة حيث توجد مكونات JSP التي تم إنشاؤها.إنهم مسؤولون أساسا عن توفير محتوى ديناميكي حسب طلب المستخدم.في الأساس، الرد حاويات الويب مع محتوى ثابت حسب طلب المستخدم، ولكن يمكن لخدمات إنشاء الصفحات الديناميكية.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top