1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phát triển phần mềm nguồn mở: Bài 5 - Nguyễn Hữu Thể

24 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 774,37 KB

Nội dung

Bài này trang bị cho người học kiến thức cơ bản về mô hình MVC trong PHP. Nội dung trình bày gồm có: Mô hình MVC, ưu và nhược điểm của mô hình MVC, phát triển ứng dụng Web theo mô hình MVC. Mời các bạn cùng tham khảo.

MƠ HÌNH MVC TRONG PHP NGUYỄN HỮU THỂ 12/31/2018 Nội dung ❑Mơ hình MVC ❑Ưu nhược điểm mơ hình MVC ❑Phát triển ứng dụng Web theo mơ hình MVC ❑Tài liệu tham khảo 12/31/2018 Model View Controller (MVC) Mơ hình MVC Ưu/nhược điểm Ứng dụng MVC (1) Ứng dụng MVC (2) − MVC: kiến trúc phần mềm (hay mơ hình thiết kế) sử dụng kỹ thuật phần mềm − Tách ứng dụng web làm thành phần đảm nhiệm chức tách biệt, thuận tiện cho việc xử lý bảo trì 3 Model View Controller (MVC) Mơ hình MVC Ưu/nhược điểm Ứng dụng MVC (1) Ứng dụng MVC (2) − Model: Quản lý liệu, lưu trữ truy xuất liệu từ sở liệu, logic xử lý − View: Hiển thị liệu truy xuất từ model − Controller: Trung gian, giúp cho model view tương tác với • Controller nhận request từ client • Gọi model để thực yêu cầu gửi View • View format lại data từ controller gửi trình bày liệu (HTML) 4 Ưu nhược điểm MVC Mơ hình MVC Ưu/nhược điểm Ứng dụng MVC (1) Ứng dụng MVC (2) ❖ Ưu điểm: − Thể tính chuyên nghiệp lập trình, phân tích thiết kế − Phát triển ứng dụng theo cấu trúc đơn giản, dễ nâng cấp, bảo trì, triển khai => Sử dụng phổ biến PHP Framework ❖ Nhược điểm: − Tốn nhiều thời gian để xây dựng thư viện, cấu trúc − u cầu chun mơn cao, có kiến thức vững mơ hình chuẩn 5 Thiết kế ứng dụng Web theo mơ hình MVC Mơ hình MVC − Cấu trúc ứng dụng MVC: Ưu/nhược điểm Ứng dụng MVC (1) 3.1 Trang chủ 3.2 Controller 3.3 Model 3.4 View Ứng dụng MVC (2) 6 index.php Mơ hình MVC Ưu/nhược điểm − Controller: nơi nhận yêu cầu (request) − Controller gọi từ file index.php Ứng dụng MVC (1) 3.1 Trang chủ 3.2 Controller 3.3 Model 3.4 View Ứng dụng MVC (2) index.php Họ tên Ngày sinh Giới tính Địa chỉ 12 12 12 view/student-list.php Mơ hình MVC Ưu/nhược điểm Ứng dụng MVC (1) 3.1 Trang chủ 3.2 Controller 3.3 Model 3.4 View Ứng dụng MVC (2) Mã sốHọ tênNgày sinhĐịa chỉ

Ngày đăng: 11/05/2021, 19:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w