Xin lưu ý rằng tôi đang đề cập đến 3 lớp (phân lớp hợp lý) và không phải 3 tầng (vật lý).Ưu điểm của MVC so với kiến trúc 3 lớp trong các ứng dụng web là gì?
Cũng đừng hiểu sai Tôi không bị ám ảnh bởi các mẫu thiết kế. Tôi là một sinh viên khoa học máy tính và họ đã hỏi tôi câu hỏi mẹo này vì vậy tôi đang cố gắng tìm một câu trả lời thông minh.
Cảm ơn bạn đã trả lời trước!
kiến trúc 3 lớp này mà bạn nói đến là gì? – Anurag
Nơi bạn có 3 lớp - trình bày, logic nghiệp vụ và truy cập dữ liệu. Bài trình bày trao đổi với lớp nghiệp vụ và lớp nghiệp vụ trao đổi với cơ sở dữ liệu thông qua lớp truy cập dữ liệu. Đây là một bài viết thảo luận về sự khác biệt giữa chúng http://blogs.msdn.com/b/diegumzone/archive/2006/10/09/3_2d00_tier_2c00_-3_2d00_layer_2c00_-mvc_3a00_-a-trio-of-famous-trios.aspx nhưng ở đó quá tinh tế đến mức tôi không thể thấy được ưu điểm của cái này so với cái kia. – Plamena