2. MVC
• Bắt đầu từ những năm 1970. Lần đầu công bố
vào 1978.
• MVC là viết tắt của Model – View –
Controller
• Chia ứng dụng thành 3 thành phần
– Model
– View
– Controller
nguyentrihien@gmail.com
3. Model
• Model giao tiếp với cơ
sở dữ liệu.
• Model nhận và lưu trữ
trong một cơ sở dữ liệu.
• Ví dụ, một đối tượng
Product có thể nhận thông
tin từ Database MY SQL
-SQL
-XML
-Text
• * Nếu thay đổi CSDL
thì chỉ cần thay đổi Model
nguyentrihien@gmail.com
4. View
• Hiển thị giao diện ứng
dụng
• Giao diện người dùng
được tạo ra từ dữ liệu trong
các đối tượng Model
• Ví dụ, có thể chỉnh sửa
phần hiển thị của một bảng
Products
nguyentrihien@gmail.com
5. Controller
• Controller điều khiển sự tương
tác của người dùng. Xử lý
request từ url và form
• Làm việc với các đối tượng
• Chọn một đối tượng View để
hiển thị giao diện người dùng
nguyentrihien@gmail.com