Chinaunix首页 | 论坛 | 博客
  • 博客访问: 724326
  • 博文数量: 104
  • 博客积分: 4320
  • 博客等级: 上校
  • 技术积分: 1948
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-30 14:42
文章分类

全部博文(104)

文章存档

2012年(4)

2011年(65)

2010年(35)

分类:

2011-11-22 11:03:26

本文来源: 原作者:nhuang

框架(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.插件:在框架里扩展有用的功能.

阅读(5636) | 评论(0) | 转发(0) |
0

上一篇:I9001 刷机

下一篇:分享十款Joomla扩展组件

给主人留下些什么吧!~~