Skip to content

8. استنتاج مؤقت

بهذا نختتم النظرة العامة على إطار عمل ASP.NET MVC. سنواصل بدراسة حالة توضح استخدام هذا الإطار في بنية متعددة الطبقات:

  • طبقة [الويب] هي الطبقة التي تتعامل مع مستخدم تطبيق الويب. يتفاعل المستخدم مع تطبيق الويب من خلال صفحات الويب التي يعرضها المتصفح. يوجد ASP.NET MVC في هذه الطبقة وفقط في هذه الطبقة.
  • تنفذ طبقة [الأعمال] منطق الأعمال الخاص بالتطبيق، مثل حساب الراتب أو الفاتورة. تستخدم هذه الطبقة البيانات الواردة من المستخدم عبر طبقة [الويب] ومن نظام إدارة قواعد البيانات (DBMS) عبر طبقة [DAO].
  • تدير طبقة [DAO] (كائنات الوصول إلى البيانات) وطبقة [ORM] (مخطط العلاقات بين الكائنات) وموصل ADO.NET الوصول إلى البيانات في نظام إدارة قواعد البيانات. تعمل طبقة [ORM] كجسر بين الكائنات التي تتعامل معها طبقة [DAO] والصفوف والأعمدة في الجداول في قاعدة البيانات العلائقية. سنستخدم Entity Framework ORM (http://msdn.microsoft.com/en-us/data/ef.aspx).
  • يمكن تحقيق تكامل الطبقات باستخدام حاوية حقن التبعية. سنستخدم Spring.net (http://www.springframework.net/).

على الرغم من أن هذا المستند شامل بالفعل، إلا أنه غير مكتمل. يمكن للقراء استكمال تعلمهم بالكتاب "Pro ASP.NET MVC 4" للكاتب آدم فريمان، الصادر عن دار نشر Apress. إنه كتاب ممتاز. سترضي صفحاته البالغ عددها 800 صفحة حتى القراء الأكثر تطلبًا.

مقدمة إلى ASP.NET MVC من خلال الأمثلة

سيرج تاهي، نوفمبر 2013


تم إنشاء هذا الموقع باستخدام محول [Word أو ODT → HTML] الذي طورته أنظمة الذكاء الاصطناعي Gemini 3 و ChatGPT 5.2 في يناير 2026.


باستخدام محول Gemini/ChatGPT، تم إنشاء عدة مواقع ويب من مستندات LibreOffice ODT ومستندات Word:

Java

Android

.NET

JavaScript

PHP

Python

VBScript

SQL

هذه كلها دورات قديمة تتكون من عدة مئات من الصفحات. لا يهم حجم مستند ODT أو DOCX بالنسبة لمحول Gemini/ChatGPT. ما يهمه هو الهياكل الموجودة بداخلها (انظر الفصل: أمثلة في هذا المستند).