Joomla 1.5架构(一) 架构概述

Joomla 1.5采用三层架构,

最底层是框架层包含一些核心的库以及一些插件,第二层是应用层包括JAppication类,目前随Joomla发布的有三个类JInstallation, JAdministrator and JSite,应用层是页面的主要控制器。第三层是扩展层,在这一层包含所有的组件,模块和模板被执行和渲染(render)。

The Joomla! Framework 包含一些不同的包:

Application Package

JApplication and related libraries //JApplication 和相关库

Cache Package

Cache libraries  //缓存控制

Common Package

The common package houses the base classes as well as compatability and legacy libraries //兼容以及继承等一些基本类

Connector Package

Connector libraries such as FTP and LDAP clients //连接器,包括 FTP LDAP 等

Database Package

JDatabase and related libraries //数据库相关类

Document Package

Libraries for building and rendering pages //构造和渲染页面的相关函数,其实就是指的html页面

Filesystem Package

Libraries for interacting with the filesystem //与文件系统交互的类

i18n Package

Internationalization libraries //国际化类库

Installer Package

Libraries for installing extensions //安装类库

Mail Package

E-Mail related libraries  //邮件相关类

Model Package

Data Access Object libraries  //数据访问类,与Jdatabase不同啊,JDatabase负责数据库链接和预计执行,Model是数据视图

Parameter Package

Parameter manipulation and rendering libraries  //参数存取相关类

Registry Package

Configuration store libraries  //配置文件处理相关类

Template Package

Templating libraries //模板类

Utilities Package

Miscellaneous libraries  //一些工具类

Classes

JFactory

This class is a factory class to create and return various framework objects. //工厂类,生成各种重要的对象

JVersion

Class to hold the Joomla! version information. //版本控制类

 接下来,我们逐个了解各个包。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值