分类:
2011-11-22 11:03:26
本文来源: 原作者:nhuang
框架(Framework)是整个或部分系统的可重要设计.表现为一组抽象类(abstract classes)和程序实例间交互的方法.一个程序框架包括了支持程序组,代码库和脚 本语言或者其他程序帮助开发及整合该项目程序的不同组件.框架的不同部分可以通过应用程序接口(API)陈列出来.
joomla1.5有三层系统:
顶层:扩展层,由模块,组件,模板组成:
1. 模块:轻量级和非常灵活的用来填充页面.有些模块是链接组件如最新文章模块就是用来链接文章组件(com_content) ,它显示的是文章组件最新文章的标题链接,这些模块通常是像”盒子一样围绕在组件页面的周围.模块可以分配给单个的菜单项目,也就是一个模块可以选择在某 个菜单项目下可见,在某个菜单项目不可见,便如如果你决定登录模块只在首页下可见,你只需要将该模块分配给首页,那只你有点击首页到首页后才可以看到登录 模块,当然,模块也不可以链接组件,可以显示某篇文章,也可以显示登陆界面.模块设置,在后台的模块管理里面进行设置.
2.组件:可以理解为joomla功能的补充,便如安装joomla时,joomla自身就带有了文章组件,菜单组件,联系组件,等等.每个组件就实现一 个功能,如果你想要joomla做的网站有留言板的功能,就必须再安装一个留言板的组件.模块便是组件的一个补充.
3.模板:决定网站外观的一个扩展
中间层:应用层,是框架JApplication 类的延伸,由四部分组成:
底层,由三部分组件:
1. Joomla 框架本身,下面的显示的类.
2.库,满足框架的需求和第三方开发者安装使用
3.插件:在框架里扩展有用的功能.