Sencha Touch - MVC
MVC là viết tắt của Model View Controller. Nó là một mô hình kiến trúc phân tách ứng dụng thành các thành phần hợp lý làm cho nó dễ quản lý hơn.
Sơ đồ sau đây cho thấy cách kiến trúc MVC hoạt động:
Controller - Bộ điều khiển kiểm soát toàn bộ ứng dụng, nó thông báo cho chế độ xem nếu mô hình được thay đổi và thực hiện các hành động dựa trên đầu vào của người dùng.
View- Nó chứa phần giao diện của ứng dụng trực quan cho người dùng. Nó thông báo cho bộ điều khiển thay đổi mô hình trên đầu vào của người dùng.
Model- Nó chứa các đối tượng liên kết dữ liệu cửa hàng để xem. Nó là đại diện của đối tượng thế giới thực về cơ bản xử lý cơ sở dữ liệu. Nó cũng thông báo cho bộ điều khiển nếu có bất kỳ thay đổi nào về chế độ xem.