Mô hình MVC là gì ?
MVC viết tắt của Model - View - controller đây là một mẫu thiết kế được sử dụng nhiều trong các ngôn ngữ lập trình khác. Và nó cũng được microsoft hỗ trợ đối với công nghệ dot.net
Mô hình này có nhiều ưu điểm nổi bật như dễ dàng nâng cấp bảo trì... mà các bạn làm phần mềm biết đấy bảo trì phần mềm còn mệt hơn là đập đi xây lại =))) nhưng chúng ta không có thời gian để xây lại =)))
kiến trúc của mô hình này như sau
Model: đây là tầng trong cùng làm việc với cơ sở dữ liệu ( trên thực tế chúng ta sẽ làm nó hơi khác một chút nhưng mà cơ bản bạn cứ hiểu nó là cái tầng trong cùng để thao tác với cơ sở dữ liệu)
Controller: đây là tầng sử lý nghiệp vụ rồi đẩy kết quả qua view để hiển thị cho người sử dụng tầng này ở giữa
View: đây là tầng ngoài cùng hay chính là tầng giao diện dao diện của người sử dụng.
Đơn giản chúng ta tách biệt ra như vậy thì project của chúng ta khi code đến hàng nghìn dòng code của các hệ thống lớp sẽ dễ nhìn và thuận tiện trong việc bảo trì cũng như fix lỗi.
Đây là kiến trúc cơ bản cơ bài sau mình sẽ hương dẫn các bạn các làm cụ thể chi tiết hơn.
Nhận xét
Đăng nhận xét