为什么我们在休息时使用原子?

时间:2012-05-05 19:34:39

标签: java rest model-view-controller atom-feed

我在休息网络服务中多次看到xml,具有以下格式:

<author>
   <atom:link rel="author" type="application/xml" href="http://www.../author/1"/>
</author>

和网址(http://www.../author/1)将包含以下内容:

<author xmlns="http://www.../ckp" xmlns:atom="http://www.w3.org/2005/atom">
  <name>S. Crocker</name>
  <address>None</address>
  <affiliation></affiliation>
  <email>None</email>
</author>
  1. 我想知道为什么要使用第一种形式的xml?
  2. 如何在java模型类上建模(使用mvc模式)?

1 个答案:

答案 0 :(得分:1)

您的第一个问题的答案很简单:ATOM是一个可靠的standard,涵盖了bunch standard个您想要发布,更新和管理信息的事情

因此,人们使用ATOM的原因与他们使用HTTP的原因相同 - 他们可以投资一些独特的东西,但标准为他们提供了更好的工具。

到第二个,various Java libraries exist,但没有明确的方法来做到这一点。从“编写您自己的模型对象并手工解析XML”到“为您做的”类型的所有内容都可以正常工作。