1. Khái niệm mô hình MVC
MVC là viết tắt của 3 từ M – Model, V – View, C – Controller. Mô hình MVC là một kiến trúc phần mềm hay mô hình thiết kế phần mềm giúp chúng ta tách ứng dụng của chúng ta thành những phần độc lập có những nhiệm vụ riêng biệt.
a. Model
Model chứa và thể hiện các đặc tính và logic ứng dụng. Theo một cách hiểu khác, Model đại diện cho dữ liệu và logic cốt lõi. Nó chính là những lớp (class) chứa thông tin về các đối tượng mà ta cần phải thao tác, làm việc trên nó.
b. View
View là thành phần hiển thị thông tin, tương tác với người dùng.
c. Controller
Controller nằm giữa tầng View và Model , làm nhiệm vụ tìm kiếm, xử lý 1 hoặc nhiều Model, sau đó gửi Model tới View để View hiển thị.
2.Một số mặt của MVC
*) Ưu điểm:
Hệ thống phân ra từng phần nên dễ dàng phát triển
Chia thành nhiều modun nhỏ nên nhiều người có thể làm chung dự án
Vấn đề bảo trì cũng tương đối ok, dễ nâng cấp
Dễ dàng debug trong quá trình xây dựng
*)Nhược điểm:
Hệ thống sẽ chạy chậm hơn PHP thuần, tuy nhiên nó không phải là vấn đề😀
Xây dựng cầu kì và mất thời gian để xây dựng thư viện, cấu trúc
II. Ví Dụ: Các bản Controller, Models, View và kết quả lần lượt được sắp xếp như hình dưới đây
reference :
https://msdn.microsoft.com/en-us/library/windows/apps/gg521153(v=vs.105).aspx?tduid=(b718e6efeddf261fd90d8b0fefb2853a)(256380)(2459594)(TnL5HPStwNw-thuzMWbdeDgN1SK8VSY2Ww)()
0 nhận xét:
Đăng nhận xét