Rome - 开源的RSS工具库
Rome - 开源的RSS工具库- -
RSS这种标准是随Blog的出现而出现的,但现在这种技术标准越来越多的应用在非Blog应用中,比如微软的MSDN,Amazon都使用了RSS技术来向用户提供新闻订阅。
因为现在的开发很多是基于Java环境,所以在这里介绍一个基于Java的开源RSS工具库:Rome
它的名字源自:all feeds lead to Rome ,呵呵,挺有创意。
RSS这种标准是随Blog的出现而出现的,但现在这种技术标准越来越多的应用在非Blog应用中,比如微软的MSDN,Amazon都使用了RSS技术来向用户提供新闻订阅。
因为现在的开发很多是基于Java环境,所以在这里介绍一个基于Java的开源RSS工具库:Rome
它的名字源自:all feeds lead to Rome ,呵呵,挺有创意。
Rome所带的三个例程包括:
使用Rome将多个RSS Feed聚合成为单个RSS Feed
这个API的JavaDoc写得很详细,值得学习。
Rome最大的好处在于它支持所有的新闻聚合格式,包括RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 ,2.0) 还有Atom 0.3 feeds。
另外值得一提的是Rome的设计理念:ESCAPE from Syndication Feeds Hell,就是从新闻聚合的地狱中解脱出来。
- E asy to use 易于使用
- S imple 简单
- C omplete 完全
- A bstract 抽象
- P owerful 功能强大
- E xtensible 良好的扩展性
这也应该是我们进行程序设计时所遵循的原则吧!
这个项目的首页是使用Wiki制作的,关于Wiki在项目管理中的应用,有时间还是值得研究一下的。
原文见http://blog.116.com.cn/index.php?op=ViewArticle&articleId=3992&blogId=2
浙公网安备 33010602011771号