Project áp dụng cấu trúc các lớp Model+Dao+Service+Controller là mô hình gì?

Em chào các anh chị,em có mày mò được dự án trên mạng sử dụng phân chia các package,class Model,Dao,Service,Controller .Anh chị có thể cho em biết phân chia như vậy được gọi là mô hình gì không ạ?
(Em có hiểu qua về mô hình MVC rồi ạ nhưng mvc không có dao với service ạ)

MVC => M là phần model…có thể là Serivce hoặc DAO của bạn…V => là phần giao diện…C là controllers

2 Likes

Gọi là package by layer

Có một vài cách khác

Package by feature

Package by component

4 Likes

em cảm ơn các tiền bối ạ…

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?