在2003年,Atom作为一种更易于编程的RSS替代方案首次被提出来。那时,它被当作一种阐明RSS歧义的格式,并扩展了RSS的功能。出于种种原因,它从未达到和RSS同样的效果,但它仍被Google APIs、Flickr、Twitter和Wikipedia这些网站中所采用。Atom能使开发例如联系人管理,日程表和论坛这样的共享应用变得更简单。
它对于开发管理内容方面的应用也有所帮助。举个例子,Mule的Atom组件通过使用诸如排队,记录日志和事件触发的这些涉及到基于时间集合的集成场景来予以协助。 在2005年,程序员们开始从事Addera相关的工作,它是一个基于java的开源Atom实现,已……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在2003年,Atom作为一种更易于编程的RSS替代方案首次被提出来。那时,它被当作一种阐明RSS歧义的格式,并扩展了RSS的功能。出于种种原因,它从未达到和RSS同样的效果,但它仍被Google APIs、Flickr、Twitter和Wikipedia这些网站中所采用。Atom能使开发例如联系人管理,日程表和论坛这样的共享应用变得更简单。它对于开发管理内容方面的应用也有所帮助。举个例子,Mule的Atom组件通过使用诸如排队,记录日志和事件触发的这些涉及到基于时间集合的集成场景来予以协助。
在2005年,程序员们开始从事Addera相关的工作,它是一个基于java的开源Atom实现,已经被用在Lotus Connections,WSO2 Registry和Mule这些工程中。0.4版本于去年发布。去年底,这个工程已经成功孵化并转移到了Apache网站上的新家。
0.4版本包括对开发和消费Atom服务、加密、Gdata、geotagging 授权和JSON,以及其他方面的支持。它还包括各种不用JDBC、JCR或文件系统编程的情况下创建Atom 服务的适配器。Michael Marth描述了怎样运行带有CRX存储库的Abdera AtomPub服务器。他注意到,用JCR适配器向一个现有的CRX存储库创建一个Atom接口,只需做一点点工作是完全可能的。
Abdera的开拓者之一James Snell,也写过很多小技巧。 在Abdera 技巧#1中,他解释到为什么创建一个基于Abdera对象的新实例需要花费一段时间。他建议你不需要在每次使用它的时候都创建一个Abdera对象的新实例。
在Abdera技巧#2中,Snell指出,某些情况下,在对对象编辑之前Abdera没有完全消费输入流。要想解决这个问题,就要在首次尝试修改入口点前,马上添加entry.toString()。
还有一个基于java的Atom可替带工具是ROME,用来解析和处理Atom feeds以及RSS。但是Dave Johnson还注意到Abdera 提供了更全面的Atom支持,用签名,加密,Atom to JSON,还为线程、分页、georss、OpenSearch和GoogleLogin提供扩展。
开始入手Abdera最好的去处之一就是Apache的入门指南。这上面的内容对于理解Atom 聚合格式和AtomPub也很重要。
翻译
相关推荐
-
请问CloudStack和Hadoop有什么区别,都是apache的产品有什么不一样吗
-
如何选择Web服务器:Nginx对阵Apache
Nginx人气的迅猛提升与Apache在Web服务器市场份额领域的稳步下降不禁引发诸多猜测,很多从业者认为这种趋势将使新部署流程中的方案选择变得更为清晰。
-
Apache发布六年来首个Web Server重要新版本
Apache软件基金会刚刚发布了其广受赞誉的Web Server新版本——Apache2.4,这是六年来的首次重要更新。
-
25个Apache性能优化技巧推荐
Apache至今仍处于web服务器领域的霸主,无人撼动,没有开发者不知道。本篇文章介绍25个Apache性能优化的技巧,如果你能理解并掌握,将让你的Apache性能有显著的提升!