本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:210
评论数量:205
留言数量:-19
访问次数:923730
建立时间:2007年5月10日




[apache开源博客]Roller分析(3):数据模型
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/6/1 16:09:58

Roller3.0 的数据模型包(2.3)被去掉了,现在在org.apache.roller.pojos包中,pojos对象.这个包包括两个接口,30多个类,我们分别看一下: Template接口:Template接口代表抽象的一个单一的模版单元概念或者一个非绘制内容.基本上,在Roller中,模版指的是Velocity模版,Velocity模版将会被Velocity绘制引擎绘制出来 Weblog资源接口:代表静态的上传给Weblog的文件,提供了一个管理上传文件的抽象层. AutoPingData: 自动ping配置, 将一个网站和ping目标联系的实例,当对应的网站变化时,相应的ping目标将会被ping.能够通过PingCategoryRestrictionData来限定只有该目录变化才ping. BookmarkData: Roller中每个用户有一个最喜欢书签集合,这个代表其中的一个URL书签,通过书签管理器来创建这个对象. CommentData: 代表一个Weblog条目的评论 FolderData:文件夹. Roller网站拥有多个文件夹(没有根文件夹),每个文件夹可以拥有其他文件夹或者书签,使用书签管理器来创建文件夹. HitCountData: 代表一个Weblog条目的点击数. PermissionData: 代表一个用户的权限数据. PingTargetData: 代表可能的ping目标,可以是通用的(由管理员设置),也可以是定制的(由用户自己设置) RoleData: 代表角色 RollerConfigData: 代表Roller的配置数据,从roller-config.xml文件中读取或者写入. RollerPropertyData: 代表Roller系统的一个属性. Theme: 主题, 封装了一个单一Weblog的所有元素.它包含了一个主题的大部分模版 UserData: 代表一个用户 WeblogCategoryData: 代表一个Weblog的类别(目录) WeblogEntryData: 代表一个Weblog条目 WebsiteData: Website和用户由多对多的关系. Website和Weblog条目,Weblog分类,以及文件夹等有一对多单向关系.使用UserManager去创建,读取和更新websites. roller-datamodel.png  描述:    文件大小:  56 KB  看过的:  文件被下载或查看 93 次 500)this.width=500'> 下载 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。


阅读全文(2088) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.039 second(s), page refreshed 144805404 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号