Skip to main content

Genel Bakış

Katmanlar

HNB Framework N-tier yani çok katmnalı mimari ile geliştirilmiştir. Çok katmanlı uygulama mimarisi, geliştiricilerin esnek ve yeniden kullanılabilir uygulamalar oluşturabilecekleri bir model sağlar.
Bu nedenle, farklı görevlere sahip yazılım parçaları birbirinden ayrı olarak çalışır. Geliştiriciler, bir uygulamayı katmanlara bölerek, uygulamanın tamamını yeniden çalışmak yerine belirli bir katmanı değiştirme veya ekleme yeteneği kazanır.

Genel Yapısı

  • BusinessLayer
    • BLL
    • [ProjeKodu]BLL
  • CrossCutting
    • Utility
    • MailSenderLibrary
    • Authorization
    • [ProjeKodu]Utility
  • DataLayer
    • DLL
    • [ProjeKodu]DLL
  • PoLayer
    • PO
    • [ProjeKodu]PO
  • PresentationLayer
    • WebBase
    • [ProjeKodu]Web
info

Katmanlarda [ProjeKodu] olarak ifade edilen, solution da hangi ürün/hizmete ait ise onu ifade eden bir prefix görevini üstlenir.
[ProjeKodu] içermeyen projeler framework'e ait olan projelerdir. Bunun yanı sıra [ProjeKodu] içeren projelerde de framework'e ait yaklaşımlar yer alabilmektedir.

katmanlar