Joomla 架構(gòu)

2023-03-10 11:00 更新

Joomla是使用PHP語(yǔ)言寫的CMS系統(tǒng),它包含了Joomla 框架層,web應(yīng)用層和擴(kuò)展層。

joomla架構(gòu)

上圖為Joomla1.5的架構(gòu)圖。其他的版本會(huì)有所有不同。

最頂層 - 擴(kuò)展層

頂層擴(kuò)展層由 Joomla 框架及其應(yīng)用程序的擴(kuò)展組成。具體的擴(kuò)展包括了模塊,組件,模板

中間層 - Web應(yīng)用層

中間的應(yīng)用程序?qū)佑蓴U(kuò)展框架 JApplication 類的應(yīng)用程序組成。目前,Joomla 發(fā)行版中包含四個(gè)應(yīng)用程序:

  • JInstallation joomla的安裝程序.
  • JAdministrator 后臺(tái)管理程序
  • JSite 前臺(tái)程序
  • XML-RPC 支持遠(yuǎn)程管理joomla網(wǎng)站后臺(tái).
  • web service (最新的4.x支持web service ,提供符合RESTFull規(guī)則的API接口層)

最底層 - Joomla framework(joomla框架層)

底下的框架層包括:

  • Joomla framework
  • Joomla frameowrk所依賴的庫(kù)文件以及第三方開發(fā)商需要的庫(kù)文件,
  • 擴(kuò)展框架的插件


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)