Joomla教程

Joomla 架构

Joomla 是一个模型-视图-控制器 Web 应用程序。在本章中,我们将讨论 Joomla 的架构风格。下图展示了 Joomla 的架构。
joomla Architecture
Joomla 的架构包含以下层-
数据库 Joomla 框架 组件 模块 插件 模板 网络服务器
数据库-数据库是数据的集合,可以以特定方式存储、操作和组织。数据库存储用户信息、内容和站点的更多所需数据。它用于存储管理信息以管理 Joomla 站点。使用Joomla数据库层,保证了扩展的最大灵活性和兼容性。
Joomla Framework-框架是开源软件的集合,其中构建了 Joomla CMS。它的开发具有更高的灵活性,并将框架分解为单个模块化程序包,这有助于更轻松地开发每个程序包。
组件-组件被视为迷你应用程序。它由两部分组成,即 管理员网站。每当加载页面时,都会调用组件来呈现主页的正文。管理员部分管理组件的不同方面,站点部分帮助在站点访问者提出请求时呈现页面。组件是Joomla的主要功能单元。
Modules-Modules 是一个扩展,用于在 Joomla 中呈现页面。它还用于显示来自组件的新数据。它通常看起来像登录模块之类的盒子。在 Joomla 管理员中,模块由模块管理器管理。当模块链接到 Joomla 组件时,它会显示新的内容和图像。
Plugin-这也是一种 Joomla 扩展,它对于扩展框架非常灵活和强大。它包含一些用于执行特定事件触发器的代码。它通常用于在构建页面时格式化组件或模块的输出。与事件关联的插件函数在特定事件发生时依次执行。
模板-模板决定了 Joomla 网站的外观。有两种类型的模板使用,即 前端后端。后台模板用于管理员控制功能,而前台模板是将网站呈现给用户的一种方式。模板易于构建或自定义您的站点。它提供了最大的灵活性来设计您的网站。
Web 浏览器-它是用户交互的服务器。它将网页交付给客户端。 HTTP(超文本传输​​协议)用于客户端和服务器之间的通信。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4