| « | January 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| 公告 |
| 本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。 |
| 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文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。 |
|
|