Kiến trúc cơ bản của khung làm việc Joomla

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Ứng dụng WebGis trong quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình. (Trang 68 - 69)

Kiến trúc cơ bản của khung làm việc joomla gồm 3 tầng:

a) Tầng trên cùng là tầng bổ sung: Bao gồm các thành phần ứng dụng, các mô đun ứng dụng và các giao diện bổ sung.

b) Tầng giữa là tầng ứng dụng: Chứa các lớp JApplication của khung làm việc, bao gồm:

- Jinstallation: Cho phép xây dựng ứng dụng cài đặt Joomla trên máy chủ.

- Jadministrator: Cho phép xây dựng các ứng dụng quản trị hệ thống.

- Jsite: Cho phép xây dựng các ứng dụng hiển thị trên website, tương tác với người dùng cuối.

- XML-RPC: Hỗ trợ quản trị từ xa đối với website Joomla. c) Tầng dưới cùng là tầng khung làm việc, bao gồm:

- Libraries: Thư viện sử dụng cho khung làm việc hoặc cho lập trình viên phát triển ứng dụng bổ sung.

- Các ứng dụng cắm chạy: Ứng ựng bổ sung cho phép sử dụng trong khung làm việc.

3.4.1.4. Mô hình phát triển phần mềm MVC

Mô hình phát triển phần mềm MVC là phương pháp thiết kế phần mềm bắt nguồn từ việc phát triển giao diện người dùng trong ngôn ngữ lập trình Smalltalk, đây là một trong những phương pháp thiết kế thành công nhất trong các phương pháp thiết kế hướng đối tượng. Hiện nay, MVC được dùng rộng rãi trong nhiều hệ thống phần mềm hướng đối tượng, bất kể được viết bằng ngôn ngữ hướng đối tượng nào.

MVC là viết tắt của Model-View-Controller, phương pháp thiết kế MVC là phương pháp chia nhỏ một ứng dụng thành nhiều lớp hoặc chia nhỏ phần giao diện người dùng của một ứng dụng thành ba thành phần chính là Model, View

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Ứng dụng WebGis trong quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình. (Trang 68 - 69)

Tải bản đầy đủ (PDF)

(97 trang)