HÌNH PHP MVC
Giảng vn : ThS. Nguyễn Minh Thành
Email : thanhnm@itc.edu.vn
Chương 7 :
Môn c Hệ Thống Mã Nguồn M 1
Ni Dung
1. Khái niệm vkiến trúc phần mềm
2. Tổng quan vkiến trúc 3 lớp
3. Tổng quan vkiến trúc MVC
4. So sánh MVC và 3 lớp
5. Xây dựng website PHP MVC đơn giản
6. Framework MVC cho website PHP
Môn c Hệ Thống Mã Nguồn M 2
Khái nim v kiến trúc phn mềm
Môn c Hệ Thống Mã Nguồn M 3
“Kiến trúc phần mềm của một chương trình hoặc hệ
thống tính toán cấu trúc hoặc c cấu trúc của hệ
thống đó, gồm c thành phần của phần mềm, c thuộc
tính thể trông thấy được từ bên ngoài của c thành
phần này, c mối quan hệ giữa chúng.
Phát triển phần mềm theo một kiến trúc nhất định sẽ giúp
cho việc quản hệ thống được tốt hơn tận dụng tài
nguyên của hệ thống hiệu quả hơn. Đồng thời ng dễ
bảo trì mở rộng.
Tng quan v hình 3 lp
Môn c Hệ Thống Mã Nguồn M 4
Để dễ quản lý các thành phn của h thng, cũng
như không bị ảnh ởng bởi các thay đổi, nời ta
hay nhóm các thành phn có cùng chức năng lại với
nhau và phân chia trách nhiệm cho từng nhóm để
công việc không bị chồng chéo và nh hưởng lẫn
nhau. Một trong những mô hình lập trình như vy đó
Mô nh 3 lớp (Three Layers).
Các thành phn trong 3-Layer
Môn c Hệ Thống Mã Nguồn M 5
Mô hình 3 lớp được cấu thành từ: Presentation Layers, Business Logic Layers, và
Data Access Layers.