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.