Çok katmanlı mimari,uygulamaları mantıksal ve fiziksel bilgi işlem katmanları halinde düzenleyen, iyi yapılandırılmış bir yazılım uygulama mimarisidir
Katmanları yakından incelememiz gerekirse;
Entity Katmanında veri tabanı işlemlerimizin yapıldığı tabloları içeren classların olduğu katman olduğunu görürüz.
Data Access Katmanında ise veri tabanında insert update delete gibi işlemlerin yapıldığı kodlar ve yine bağlantının gerçekleştiği context sınıfmız yer almaktadır.Ayrıca Dto işlemleri de yine burada bulunmaktadır.
Business Katmanında İş kuralları yer alır Bundan kastımız programımız kullanıcı isteklerine cevap vermeden önce bu kuralları uygulamalıdır.(şartlar sınırlandırmalar vb)Bunun yanında şifreleme ve yetki işlemleri de yine bu katmanda yapılmaktadır.
UI/API Katmanını kullanıcı iletişim katmanı olarak adlandırabiliriz.Bu işlemleri web sayfası formlar ve consol uygulamaları üzerinden yapabiliriz.Özetle Post ve Get işlemlerinin ve veri alışverişinin yapıldığı katmandır
DETAYLAR İÇİN GİT ÜZERİNDE YER ALAN
PROJEMİZE DE GÖZ ATABİLİRSİNİZ
No comments:
Post a Comment