欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
AtomServer
来自开放百科 - 灰狐
(版本间的差异)
第1行: | 第1行: | ||
{{top news}} | {{top news}} | ||
− | [[Image:atom-logo. | + | [[Image:atom-logo.gif|right]] |
AtomServer是实现[[Atom]]存储的一款开源实现。它是以Java Web应用实现的,可以部属于任何J2EE Serlet容器中。AtomServer使用了Apache的Atom协议开源实现: [[Apache Abdera]] 来处理RESTful动词与Atom的XML词汇。 | AtomServer是实现[[Atom]]存储的一款开源实现。它是以Java Web应用实现的,可以部属于任何J2EE Serlet容器中。AtomServer使用了Apache的Atom协议开源实现: [[Apache Abdera]] 来处理RESTful动词与Atom的XML词汇。 |
2010年9月30日 (四) 01:28的最后版本
AtomServer是实现Atom存储的一款开源实现。它是以Java Web应用实现的,可以部属于任何J2EE Serlet容器中。AtomServer使用了Apache的Atom协议开源实现: Apache Abdera 来处理RESTful动词与Atom的XML词汇。
就给现有应用加上Atom前端而言,Abdera是一款极其出色的类库。与之相比,AtomServer则是一个完整的Atom存储实现。它提供了开箱即用的存储和与Atom元数据(以及Atom条目本身内容)交互需要的所有组件。
AtomServer的协议尽可能地借鉴了GData的设计。在某些场合我们做了一些轻微的调整,以进一步提高URL的可读性,简化查询结构,或者实现GData规范所未能涉及的特性。
AtomServer在关系数据库中管理条目关联的所有Atom元数据;在关系数据库或文件系统中管理条目实际内容,这取决于你的具体需求。 AtomServer自动地为你处理Atom协议相关的每个方面(URI解释、解析Atom元素与扩展、更新时间戳、对条目分门别类),因此你只需要将改动发布到服务器并每隔一段时间轮询feed更新。
AtomServer使用非常方便。它可以部署为一个简单的WAR文件,或者作为替代,部署为一个独立的服务器,运行于其内部嵌入的Jetty服务器上。大多数的应用都只需要很少的配置(一些用于配置Atom工作空间和内容存储的Spring Bean)就可以用上AtomServer了。
[编辑] 链接
分享您的观点