2012-05-05 18 views
6

我見過很多次的XML REST Web服務,具有以下格式:爲什麼我們在休息時使用原子?

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

和URL(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

回答你的第一個問題很簡單:ATOM是固體standard覆蓋要用於發佈,更新做了standardbunch的事情,否則管理信息。

因此,人們使用ATOM的原因與他們使用HTTP相同 - 他們可以投資一些獨特的東西,但標準爲他們提供了更好的工具。

第二個,various Java libraries exist,但沒有確切的方法來做到這一點。從「編寫你自己的模型對象和手工解析XML」到「爲你做」的問題,所有從鏈接到問題的庫都可以正常工作。

相關問題