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


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[apache开源博客]Roller中一些概念和定义
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/6/1 16:12:11

最近在研究Roller源代码.发现Roller文档和源代码中有一些容易让人混淆和模糊的概念(至少对我来说),在这里记下来.

Roller: 博客服务器, 能够同时支持多个用户(博客)的服务器软件,同时可以支持组网志(Group Weblog,意思是多个用户共同编辑的网志)
Weblog 网志. 一个用户可以拥有多个网志,(包括组网志),在文档中就是Weblogs,在源代码中就是website. 注意: 源代码中的website指的是一个用户下面的weblog, 而不是Roller服务器的website. Front page 主页面: 每个Roller服务器都有一个主页面, 就是进站页面. 注意和每个用户的主页面(通常叫做主菜单 Main Menu)区分.


阅读全文(8437) | 回复(0) | 编辑 | 精华 | 删除
 


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

李小白 发表于 2007/6/1 16:11:00

Webblogger Roller最著名的开放源代码的Java Blog. 准备研究一下. 目前版本3.0.但是下载中不提供javadoc API,只能从源代码中编译.使用Subversion下载后编译文档,却总是报错,不能生成完整的javadoc. 不管怎样,先看看源代码吧.

基本上Roller代码围绕着七个方面:

business 商业逻辑(这个名词比较生硬,不过程序员都该明白我的意思),实际上是Roller的底层设计逻辑. config 配置, 用于Roller的读取和写入配置信息 planet, 用于聚合内容 pojos, 用于持久化商业逻辑层的Java对象 ui, 用于Roller的视图 util, 用于Roller的工具类 webservice, 用于Roller的Web服务 下面几篇文章会一一介绍每个包的重要类.


阅读全文(2153) | 回复(0) | 编辑 | 精华 | 删除
 


[apache开源博客]Roller分析(2): 商业逻辑
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/6/1 16:10:40

Roller关于商业逻辑的包有七个:
org.apache.roller.business org.apache.roller.business.hibernate org.apache.roller.business.pings org.apache.roller.business.referrers org.apache.roller.business.runnable org.apache.roller.business.search org.apache.roller.business.search.operations org.apache.roller.business.util org.apache.roller.business
包含一些接口和实现类以及例外: 书签

阅读全文(1939) | 回复(0) | 编辑 | 精华 | 删除
 


[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书签,通过书签管理器来创建

阅读全文(2087) | 回复(0) | 编辑 | 精华 | 删除
 


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

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

Roller的Look&Feel是通过主题(Theme)和模版(Template)来实现的.主题由一系列模版组成.
每个主题都不同,但是所有主题都必须包含两个页面(这两个页面你不能删除和重命名): Weblog模版和_day模版
有一些主题还必须包含_css模版用来定义CSS

weblog

阅读全文(2646) | 回复(0) | 编辑 | 精华 | 删除
 


« 1



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

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