tailieunhanh - Bài giảng Mã nguồn mở: Chương 7

Chương 7 Mô hình PHP MVC thuộc bài giảng Mã nguồn mở. Cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: khái niệm về kiến trúc phần mềm, tổng quan về kiến trúc 3 lớp, tổng quan về kiến trúc MVC, so sánh MVC và 3 lớp, xây dựng website PHP MVC đơn giản, Framework MVC cho website PHP. | Mô hình php mvc Giảng viên : ThS. Nguyễn Minh Thành Email : thanhnm@ Chương 7 : Môn Các Hệ Thống Mã Nguồn Mở 1 Nội Dung Khái niệm về kiến trúc phần mềm Tổng quan về kiến trúc 3 lớp Tổng quan về kiến trúc MVC So sánh MVC và 3 lớp Xây dựng website PHP MVC đơn giản Framework MVC cho website PHP Môn Các Hệ Thống Mã Nguồn Mở 2 Khái niệm về kiến trúc phần mềm Môn Cá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 là cấu trúc hoặc các cấu trúc của hệ thống đó, gồm các thành phần của phần mềm, các thuộc tính có thể trông thấy được từ bên ngoài của các thành phần này, và cá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 lý hệ thống được tốt hơn và tận dụng tài nguyên của hệ thống hiệu quả hơn. Đồng thời cũng dễ bảo trì và mở rộng. Tổng quan về mô hình 3 lớp Môn Các Hệ Thống Mã Nguồn Mở 4 Để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các thay đổi, người ta hay nhóm . | Mô hình php mvc Giảng viên : ThS. Nguyễn Minh Thành Email : thanhnm@ Chương 7 : Môn Các Hệ Thống Mã Nguồn Mở 1 Nội Dung Khái niệm về kiến trúc phần mềm Tổng quan về kiến trúc 3 lớp Tổng quan về kiến trúc MVC So sánh MVC và 3 lớp Xây dựng website PHP MVC đơn giản Framework MVC cho website PHP Môn Các Hệ Thống Mã Nguồn Mở 2 Khái niệm về kiến trúc phần mềm Môn Cá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 là cấu trúc hoặc các cấu trúc của hệ thống đó, gồm các thành phần của phần mềm, các thuộc tính có thể trông thấy được từ bên ngoài của các thành phần này, và cá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 lý hệ thống được tốt hơn và tận dụng tài nguyên của hệ thống hiệu quả hơn. Đồng thời cũng dễ bảo trì và mở rộng. Tổng quan về mô hình 3 lớp Môn Các Hệ Thống Mã Nguồn Mở 4 Để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các thay đổi, người ta hay nhóm các thành phần 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ư vậy đó là Mô hình 3 lớp (Three Layers). Các thành phần trong 3-Layer Môn Cá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. Cách vận hành của mô hình Môn Các Hệ Thống Mã Nguồn Mở 6 Đối với 3-Layer, yêu cầu được xử lý tuần tự qua các layer như hình. - Đầu tiên User giao tiếp với Presentation Layers (GUI) để gửi đi thông tin và yêu cầu. Tại layer này, các thông tin sẽ được kiểm tra, nếu OK chúng sẽ được chuyển xuống Business Logic Layer (BLL). - Tại BLL, các thông tin sẽ được nhào nặn, tính toán theo đúng yêu cầu đã gửi, nếu không cần đến Database thì BLL sẽ gửi trả kết quả về GUI, ngược lại nó sẽ đẩy dữ liệu (thông tin đã xử lý) xuống Data Access Layer (DAL). - DAL sẽ thao tác với Database và trả kết quả về cho BLL, BLL kiểm tra và gửi

TỪ KHÓA LIÊN QUAN