ثلاث طبقات التطبيق

مؤلف: Randy Alexander
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 15 قد 2024
Anonim
Three Layer Architecture in Spring MVC Web Application
فيديو: Three Layer Architecture in Spring MVC Web Application

المحتوى

تعريف - ماذا يعني التطبيق ثلاثي المستوى؟

التطبيق ذو المستوى الثالث هو نوع معين من بنية الطبقة n. في حالة العمارة ثلاثية المستويات ، تكون الطبقات على النحو التالي:


  • مستوى العرض التقديمي (المعروف أيضًا باسم واجهة المستخدم أو تطبيق العميل)
  • مستوى منطق الأعمال (المعروف أيضًا باسم خادم التطبيق)
  • مستوى تخزين البيانات (المعروف أيضًا باسم خادم قاعدة البيانات)

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تشرح Techopedia التطبيق ثلاثي المستويات

تشير الفئة N إلى مفهوم هندسة البرمجيات المستخدم في تصميم وتنفيذ أنظمة البرمجيات باستخدام بنية العميل / الخادم مقسمة إلى مستويات متعددة. هذا التصميم ينفصل عن التعقيد في التصميم والتنفيذ ، مما يتيح قابلية تطوير النظام المنشور.

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

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

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

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