Joomla - 架构

灰暗的星星灰暗的星星灰暗的星星灰暗的星星灰暗的星星
 

Joomla是一个模型 - 视图 - 控制器Web应用程序.在本章中,我们将讨论Joomla的架构风格.下图显示了Joomla的架构.

joomla Architecture

Joomla的架构包含以下图层;

  • 数据库

  • Joomla Framework

  • 组件

  • 模块

  • 插件

  • 模板

  • Web服务器

数据库 : 数据库是数据的集合,可以以特定方式进行存储,操作和组织.数据库存储用户信息,内容和站点的更多所需数据.它用于存储管理Joomla站点的管理信息.使用Joomla数据库层,它确保了扩展的最大灵活性和兼容性.

Joomla Framework :  Framework是一个开源软件的集合,其中构建了Joomla CMS.它的开发具有更大的灵活性,并将框架分解为单个模块化软件包,这有助于每个软件包更容易开发.

组件 : 组件被视为迷你应用程序.它由两部分组成,即管理员站点.每当加载页面时,都会调用组件来呈现主页的主体.管理员部分管理组件的不同方面,站点部分有助于在站点访问者提出请求时呈现页面.组件是Joomla的主要功能单元.

模块 :  Modules是一个扩展,用于在Joomla中呈现页面.它还用于显示组件中的新数据.它经常看起来像登录模块之类的盒子.在Joomla管理员中,模块由模块管理器管理.当模块链接到Joomla组件时,它会显示新内容和图像.

插件 : 这也是一种Joomla扩展,它非常灵活,功能强大,可以扩展框架.它包含一些用于执行特定事件触发器的代码.它通常用于在构建页面时格式化组件或模块的输出.与事件关联的插件函数在特定事件发生时按顺序执行.

模板 : 模板决定了Joomla网站的外观.使用两种类型的模板,即前端后端.后端模板用于由管理员控制功能,因为前端模板是向用户呈现网站的一种方式.模板易于构建或自定义您的网站.它为您的网站提供了最大的灵活性.

网络浏览器 : 它是用户交互的服务器.它将网页传递给客户端. HTTP(超文本传输协议)用于在客户端和服务器之间进行通信.

提交评论


安全码
刷新

 

自1996年以来,公司一直专注于域名注册、虚拟主机、服务器托管、网站建设、电子商务等互联网服务,不断践行"提供企业级解决方案,奉献个性化服务支持"的理念。作为戴尔"授权解决方案提供商",同时提供与公司服务相关联的硬件产品解决方案。
 

联系方式

地址:河南省郑州市经五路2号

电话:0371-63520088 

QQ:76257322

网站:800188.com

电邮:该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。

微信:用企业微信联系