Java Spring MVC 10. Day (Onuncu Gün)

Java Spring MVC 10. Day (Onuncu Gün)

GenericDao 

→ burda tüm sınıfları aynı şekilde alıp, databasede aynı işlemleri yapıyoruz. Buyüzden AdminDao, CourseDao yapmak yerine bi tane GenericDao oluşturup bunu da **** diyerek sınırlıyorum. Böylece sadece AbstractBaseModel den türemiş sınıflar için oluşturuyorum. Hakeza servisler içinde aynı şekilde **GenericService** oluşturup işlemleri yapıyorum. Bu şekilde işimizi kolaylaştırıyor, kod tekrarından kaçınıyor ve "**simplicity**" makamına yaklaşmış oluyoruz.