Roller关于商业逻辑的包有七个:
  1. org.apache.roller.business
  2. org.apache.roller.business.hibernate
  3. org.apache.roller.business.pings
  4. org.apache.roller.business.referrers
  5. org.apache.roller.business.runnable
  6. org.apache.roller.business.search
  7. org.apache.roller.business.search.operations
  8. org.apache.roller.business.util
org.apache.roller.business
包含一些接口和实现类以及例外: 书签管理器,配置管理器,文件管理器,插件管理器,属性管理器,主题管理器,用户管理器,Weblog管理器,Weblog条目插件. 文件IO异常,文件路径异常,文件无法找到异常,主题无法找到异常等等
这个包中还有一个Roller接口和实现类,用来定义Roller商业逻辑中的主要条目点(Entry Point)

org.apache.roller.business.hibernate
包含使用Hibernate来实现上述包的具体实现类

org.apache.roller.business.pings
包含关于ping的接口和实现类,包括自动ping管理器,ping队列管理器,ping目标管理器.
不明白ping是什么?请看:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback Ping在blog系统中广泛使用,简单说来,Trackback是网站与网站之间互相通告的一种方法。例如,当你读了一篇日志,想 对此写下自己的感想,您可以把新的日志内容写到自己的博客上。然后向原来的那篇日志发送一个引用通告。通过这种办法,在原始文章的下面就留下了你自己博客 中的日志的链接,这样对于同一个话题的讨论,可以不局限在一个博客中了。

Traceback在中国大部分被翻译做“引用通告”,因此 带来一个很大的误解,不少人将TrackBack理解为引用地址,我经常收到一些莫名其妙的Traceback,点过去一看,原来只是转载我的文章而已, 这显然是错误地理解和使用了TrackBack,将其误以为是“引用”的含义了,事实上TrackBack不是这么使用的。

举个例子 来说明一下。比如你在我的月光博客中看了一篇感兴趣的文章,对这篇文章你自己有一些看法,但是如果你写的文字较多的话,通常会超过评论字数的限制,这时候 你可以在自己的Blog中写下看法,这样带来的好处是字数不受限制,而且还利于以后维护,但是你怎么告诉我你写了这个评论呢?如果没有Traceback 的话,你只能将你的链接URL地址回复在评论上,但有了Trackback Ping,就不再需要这样做了,你只要通过Trackback将你的文章信息 Ping过来,我的Blog系统会自动接收来自其他Blog网站Trackback Ping,并将其发布到文章中,这才是Trackback的正确用 法,可惜国内大多数Blogger还没有形成正确使用Trackback的习惯。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

org.apache.roller.business.referrers

org.apache.roller.business.runnable
这个包主要包括后台线程的一些管理.例如包括Job接口(一项任务)和线程管理器接口.

org.apache.roller.business.search
这个包包括Roller的搜索功能, 例如索引管理器等.

org.apache.roller.business.search.operations
这个包包括了一些搜索的操作,例如增加条目,搜索,重建索引等等

org.apache.roller.business.util
这个包包括了一些工具类,例如一致性检查,密码管理,数据库升级等等
评论
bhlove 2008-06-25
roller 不是开源的吗?怎么会还有商业的逻辑呢?
raymond323 2007-07-23
好啊
whitebai 2007-04-24
我找到了,https://svn.apache.org/repos/asf/roller/
whitebai 2007-04-24
能告诉一下4.0的下载地址吗
dashjim 2007-04-05
可惜的是好像roller自己不提供trackback链接!
不过我在一个台湾的roller blog里见到又有的。

http://onomm.com/roller
mtiger2k 2007-03-16
我还在我的技术博客里写了一篇文件介绍Roller。
http://mtiger2k.blog.51cto.com/
mtiger2k 2007-03-16
我也一直在研究Roller,我还基于它4.0做成了一个围棋博客网站。
http://www.weiqihome.com

我的msn:mtiger2k@hotmail.com

希望能互相交流。
luogl 2007-03-12
支持一下,希望作者能写出更多关于roller设计架构方面的文章来,我最近也在研究roller的源代码,对里面的页面模型对象和主题,模版的设计看的都不是很明白,当然还有其他我没有涉及到的领域,所以希望有高手能帮忙解读roller,在此致以最诚挚的感谢!
发表评论

您还没有登录,请登录后发表评论

alartin
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜