📄️ Genel Bakış
Katmanlar
📄️ BusinessLayer
İş katmanı, yazılım sisteminin kalbidir. Bu katmanda, uygulamanın temel işlevlerini ve iş süreçlerini yöneten iş mantığı yer alır. İş katmanının temel amacı, kullanıcı arayüzü ile veritabanı arasındaki köprü görevi görmek ve bu iki katman arasında verimli bir iletişim sağlamaktır.
📄️ CrossCutting
CrossCutting katmanı, yazılım mimarisinde genellikle uygulamanın diğer katmanlarına yayılan ve genel işlevsellik sağlayan bir katmandır. Bu katman, uygulamanın farklı bölümlerinde ortak olarak kullanılan işlevselliği barındırır ve kod tekrarını önlemeye yardımcı olur.
📄️ DataLayer
Data katmanı, Veri erişim kamanı olarakta bilinir. Bir yazılım mimarisinin önemli bir parçasıdır ve uygulamanın veritabanı ile etkileşimini yönetir.
📄️ POLayer
PO katmanı, genellikle yazılım mimarisinde, uygulamanın veritabanıyla etkileşimini sağlayan varlık (entity) sınıflarını içeren bir katmandır. Bu sınıflar, veritabanı tablolarının uygulama içindeki temsilleridir ve veri erişim işlemlerinde kullanılır.
📄️ PresentationLayer
Presentation Layer, yazılım mimarisinin kullanıcıya doğrudan görünür olan bölümüdür ve kullanıcı arayüzünü (UI) içerir. Bu katman, kullanıcıların sistemle etkileşimini sağlar ve kullanıcı deneyimini doğrudan etkiler. Kullanıcı deneyiminin kalitesi, büyük ölçüde bu katmanın tasarımına ve işlevselliğine bağlıdır.