Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (716.44 KB, 10 trang )
MVC
Trần Minh Long
Võ Quang Lộc
Trịnh Mỹ Lan
Cách lập trình trước đây…
Ngày xưa các bạn lập trình một trang jsp, các bạn thường đan xen
các mã html cùng với các mã jsp. Do vậy, có những khó khăn sau có
thể gặp phải :
Người thiết kế giao diện cũng cần phải biết các ngôn ngữ lập trình
hoặc bạn phải trực tiếp thiết kế chúng.
Việc bảo trì chúng thường rất khó khăn, vì một phần các mã chương
trình lẫn lộn với mã html.
Khi có lỗi xảy ra, việc tìm ra lỗi và định vị lỗi cũng là một vấn đề khó
khăn.
Và có thể còn nhiều những khó khăn khác …
Lập trình với kiến trúc MVC
Để khắc phục các khó khăn trên, người ta đưa ra mô hình MVC
(Model-View-Controller). Tức là : Tương ứng với một trang JSP ngày
xưa, bây giờ người ta tách nó ra làm ba thành phần : Mô hình – Khung
nhìn – Bộ điều khiển.
MCV làm việc như thế nào ?
Các thành phần của mô hình MVC làm việc như sau :
Mô hình (M) : Mô hình là các lớp java có nhiệm vụ:
- Nhận các yêu cầu từ khung nhìn
- Thi hành các yêu cầu đó (tính toán, kết nối CSDL …)