الأطعمة الجنوبية النموذجية هي تطبيق عينة تم تصميمها باستخدام قاعدة بيانات ASP.NET أو Oracle 18C أو SQL Server 2017 ، وإطار الكيان.
✅ HTML5 JavaScript Development Web Development
✅ MVC (Model-View-Controller) أو MVVM (Model-View-Viewmodel)
✅ مبدأ المسؤولية الواحدة (هو مبدأ برمجة الكمبيوتر ينص على أن كل وحدة أو فئة يجب أن تتحمل مسؤولية على جزء واحد من الوظيفة التي يوفرها البرنامج ، وأن المسؤولية يجب أن تكون مغلفة بالكامل بواسطة الفئة أو الوحدة النمطية أو الوظيفة).
✅ طبقة التطبيق : تحتوي هذه الطبقة على جميع منطق التطبيق. يعتمد على طبقة المجال ، ولكن ليس لديه تبعيات على أي طبقة أو مشروع آخر. تحدد هذه الطبقة واجهات تنفذها الطبقات الخارجية. على سبيل المثال ، إذا كان التطبيق بحاجة إلى الوصول إلى خدمة الإخطار ، فسيتم إضافة واجهة جديدة إلى التطبيق وسيتم إنشاء تطبيق داخل البنية التحتية.
✅ الطبقة المشتركة : سيحتوي هذا على جميع المخاوف المتقاطعة.
✅ طبقة المجال : سيحتوي هذا على جميع الكيانات ، والتعداد ، والاستثناءات ، والأنواع والمنطق الخاص بالمجال. الفصول ذات الصلة إطار الكيان هي مجردة ، ويجب النظر في نفس الضوء مثل .NET. للاختبار ، استخدم مزودًا داخليًا مثل inmemory أو sqllite.
✅ طبقة البنية التحتية : تحتوي هذه الطبقة على فئات للوصول إلى الموارد الخارجية مثل أنظمة الملفات وخدمات الويب و SMTP وما إلى ذلك. يجب أن تعتمد هذه الفئات على واجهات محددة داخل طبقة التطبيق.
✅ طبقة الثبات : عند استخدام قواعد البيانات العلائقية مثل SQL Server أو Oracle أو PostgreSQL ، فإن النهج الموصى به هو تنفيذ طبقة الثبات بناءً على إطار الكيان (EF). يدعم EF LINQ ويوفر كائنات مكتوبة بقوة لنموذجك ، وكذلك الثبات المبسط في قاعدة البيانات الخاصة بك.
✅ طبقة واجهة المستخدم : نمط تصميم برنامج MVC. يستخدم عادة لتطوير واجهات المستخدم التي تقسم منطق البرنامج ذي الصلة إلى ثلاثة عناصر مترابطة. يتم ذلك لفصل التمثيلات الداخلية للمعلومات عن الطرق التي يتم بها تقديم المعلومات إلى المستخدم وقبولها. يتم استخدام هذا النوع من النمط لتصميم تخطيط الصفحة.





استخدم هذه التعليمات للحصول على المشروع وتشغيله.
ستحتاج إلى الأدوات التالية:
تحتاج إلى حزم nuget التالية ، يمكنك استعادة من الحل:
اتبع هذه الخطوات لإعداد بيئة التطوير الخاصة بك:
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص.
صنعت مع ❤ بواسطة خافيير كانون .