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


«January 2026»
123
45678910
11121314151617
18192021222324
25262728293031


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[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包含一些接口和实现类以及例外: 书签管理器,配置管理器,文件管理器,插件管理器,属性管理器,主题管理器,用户管理器,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.referrersorg.apache.roller.business.runnable这个包主要包括后台线程的一些管理.例如包括Job接口(一项任务)和线程管理器接口.org.apache.roller.business.search这个包包括Roller的搜索功能, 例如索引管理器等.org.apache.roller.business.search.operations这个包包括了一些搜索的操作,例如增加条目,搜索,重建索引等等org.apache.roller.business.util这个包包括了一些工具类,例如一致性检查,密码管理,数据库升级等等声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。


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



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



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

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