思索网:WWW.4SO.NET
网站首页
设为首页
加入收藏
社区论坛
联系我们
网站地图
发现个人价值
提高企业内涵
一切源于思索
首页
企业之家
公关文秘
免费论文
网上办公指南
操作系统
多媒体应用
现代教学
下载中心
专题报道
推荐文章
评论
English Article
IT资讯
网页设计
网站运营
编程开发
平面设计
网络安全
工具下载
站内搜索
最新文章
热门文章
论坛
栏目列表
Windows XP
win9x
Windows NT/2000
Windows 2003
Longhorn
Windows应用
Linux
首页
>
操作系统
>
Linux
> Zope:Folder,DTML Document,DTML Method,Script之我见
Zope:Folder,DTML Document,DTML Method,Script之我见
日期:
2006-06-12 00:42:36
来源:
网络转载
请您记住思索网的网址:
http://www.4so.net
[加入收藏夹]
folder,DTML document,DTML method,script是四种Zope中最常见的对象,那么它们之间有什么联系呢?下面是我的一点点看法,请指教。
Zope是一个对象数据库,在Zope下进行开发时,你实现在处理一个个的对象,这样对象有着不同的类型。Zope对对象的管理是采用象 explore文件管理器的目录/文件的树型结构的管理方式。这样folder是基本的对象分类与存放的地方。但folder本身又是一个对象,你可以列出一个folder中的所有对象来。
DTML document是基本的内容表现对象,它具有唯一的id和属性。
DTML Method与DTML Document差不多,不同之处它没有自已的属性,而且在使用某此方法时使用的是所在folder对象。
script就是用python或perl编写的程序。
如果以一种对象的观点来看这些东西的话,可以这样理解
folder #对象
|-DTML Document #folder的属性,子对象
|-folder #folder的子类
|-DTML Method #folder的方法
--script #folder的方法
在通过url访问对象时,根据url所描述的路径先找到最底层的对象,然后查找这个对象的方法与url是否一致,如果没有查找所在的 folder,有无DTML Method和script,如果还没有,则向上级目录进行查找。因此如果我们将folder做为一个大对象来理解的话,DTML Document,子folder为它的属性,其中子folder也可以看成是folder的子类。而DTML Method和script则为folder的方法。从根folder开始找到它所包含的子folder的过程叫做URL traversal(url遍历),从子类(子folder或对象)查找父类(上级folder)的方法或属性的过程叫做acquisition(获取)。
本文地址:
http://www.4so.net/system/linux/61376.html
将本页加入收藏夹
将地址复制到剪贴板发送给好友
若发现本文有误或版权问题点击这里
热门信息
相关文章
[
Linux
]
wget的常见用法
[
Linux
]
/dev/null丟失后
[
Linux
]
自认为最简单的中文latex配置,3
[
Linux
]
介绍一个apt系统的小技巧
[
Linux
]
好用的工具checkinstall
[
Linux
]
关于如何设置sources.list,大家一
[
Linux
]
关于如何设置sources.list
[
Linux
]
关于debian汉化的一点补充
[
Linux
]
告诉大家一个非常好的工具--nets
[
Linux
]
《Debian服务器设置入门》系列教
Debian 下Zope以及 Plone的安装
The Zope Book 之序言
The Zope Book访问关系数据库
zope 学习笔记
zope(1)-tips manager 开发笔记
zope-在关于用户的一些操作
Zope:DTML中变量的处理
最小的Zope编程 How-to
zope(1)-tips manager 开发笔记
如何进行 zope 数据的自动备份?看看这里就知道了
文章评论
收藏本文
打印本文
关闭窗口