叶子网络bbs论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 12142|回复: 0
打印 上一主题 下一主题

joomla的框架介绍

[复制链接]

0

主题

3

帖子

8

积分

超级版主

Rank: 8Rank: 8

积分
8
跳转到指定楼层
楼主
发表于 2015-4-28 17:48:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

框架(Framework)是整个或部分系统的可重要设计.表现为一组抽象类(abstract classes)和程序实例间交互的方法.一个程序框架包括了支持程序组,代码库和脚 本语言或者其他程序帮助开发及整合该项目程序的不同组件.框架的不同部分可以通过应用程序接口(API)陈列出来.

joomla1.5有三层系统:

顶层:扩展层,由模块,组件,模板组成:

1. 模块:轻量级和非常灵活的用来填充页面.有些模块是链接组件如最新文章模块就是用来链接文章组件(com_content) ,它显示的是文章组件最新文章的标题链接,这些模块通常是像”盒子一样围绕在组件页面的周围.模块可以分配给单个的菜单项目,也就是一个模块可以选择在某 个菜单项目下可见,在某个菜单项目不可见,便如如果你决定登录模块只在首页下可见,你只需要将该模块分配给首页,那只你有点击首页到首页后才可以看到登录 模块,当然,模块也不可以链接组件,可以显示某篇文章,也可以显示登陆界面.模块设置,在后台的模块管理里面进行设置.

2.组件:可以理解为joomla功能的补充,便如安装joomla时,joomla自身就带有了文章组件,菜单组件,联系组件,等等.每个组件就实现一 个功能,如果你想要joomla做的网站有留言板的功能,就必须再安装一个留言板的组件.模块便是组件的一个补充.

3.模板:决定网站外观的一个扩展

中间层:应用层,是框架JApplication 类的延伸,由四部分组成:

  • JInstallation 负责joomla在服务器上的安装,当安装完成后会被删除
  • JAdministrator 负责后台管理.
  • JSite 负责网站的前台.
  • XML-RPC 支持joomla网站的远程管理

底层,由三部分组件:

1. Joomla 框架本身,下面的显示的类.

2.库,满足框架的需求和第三方开发者安装使用

3.插件:在框架里扩展有用的功能.


回复

使用道具 举报

手机版|Archiver|叶子官网|杭州轩翼网络科技有限公司 ( 浙ICP备17027999号

GMT+8, 2024-4-26 22:52 , Processed in 0.228986 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表