Phần 3: Mô hình MVC (Ôn thi PTUD WEB)


 Mô hình MVC




Mô hình MVC (Model - View - Controller) là một kiến trúc phần mềm hay mô hình thiết kế, được sử dụng trong kỹ thuật phần mềm. Nó giúp tách ứng dụng ra 3 thành phần khác nhau gồm Model, View và Controller. Mỗi thành phần có nhiệm vụ riêng và độc lập với các thành phần khác. Các thành phần của MVC:

– Model: là thành phần chứa tất cả các nghiệp vụ logic, phương thức xử lý, truy xuất database, đối tượng mô tả dữ liệu như các class, hàm xử lý

– View: đảm nhận việc hiển thị thông tin, tương tác với người dùng, nơi chứa tất cả các đối tượng GUI (hiểu nôm na là các control: ví dụ textbox, combobox, listview)

– Controller: có nhiệm vụ nhận các yêu cầu từ người dùng và gọi đúng những phương thức xử lý chúng để thao tác trực tiếp với Model.

[Xem hình minh họa]

 


Cách làm việc của mô hình MVC

– Người dùng tương tác với View, bằng cách bấm vào một nút trên giao diện, sự kiện sẽ được gửi đi.

– Controller nhận và chuyển chúng đến đúng phương thức xử lý ở Model

– Model nhận thông tin và thực thi các yêu cầu

– Khi Model hoàn tất việc xử lý, View sẽ nhận kết quả từ Model và hiển thị kết quả cho người dùng.

 Tác giả: Lê Gia Công

Đăng nhận xét

0 Nhận xét