イントラ用語集
wikipediaを参考に用語集の作成に挑戦するの巻。
ライブラリを探してみると既にatom1.0に対応したライブラリも結構存在してた。
javaで選ぶとこのあたり?
ライセンスはどちらも問題ないみたい。(GNU系で芋づる式にopen souceということにはならないと思う。たぶん)
どちらも簡単に使ってみる。
まずはrome.
で出力がこれ。
うーん、abderaは次回。
- やっぱりREST
- 仕事的にjava
- 自分的にHITしたのでAtomPub
- spring使っておこう
- どれも仕事で使ったことはないけど、思いついたら実行してみる!
ライブラリを探してみると既にatom1.0に対応したライブラリも結構存在してた。
javaで選ぶとこのあたり?
ライセンスはどちらも問題ないみたい。(GNU系で芋づる式にopen souceということにはならないと思う。たぶん)
どちらも簡単に使ってみる。
まずはrome.
SyndFeed feed = new SyndFeedImpl();
feed.setAuthor("著者");
feed.setLanguage("japanese");
feed.setTitle("タイトル");
ArrayListlist = new ArrayList ();
SyndEntry entry = new SyndEntryImpl();
entry.setAuthor("著者");
entry.setTitle("エントリー1");
entry.setPublishedDate(new Date());
entry.setLink("http://hoge.jp/link");
list.add(entry);
feed.setEntries(list);
feed.setFeedType("atom_1.0");
SyndFeedOutput output = new SyndFeedOutput();
System.out.println(output.outputString(feed));
で出力がこれ。
<feed xmlns="http://www.w3.org/2005/Atom"
taxo="http://purl.org/rss/1.0/modules/taxonomy/"
rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
sy="http://purl.org/rss/1.0/modules/syndication/"
dc="http://purl.org/dc/elements/1.1/">
<title>タイトル</title>
<dc:creator>著者</dc:creator>
<dc:language>japanese</dc:language>
<entry>
<title>エントリー1</title>
<link rel="alternate" href="http://hoge.jp/link">
<author>
<name>著者</name>
</author>
<updated>2008-05-01T14:59:34Z</updated>
<published>2008-05-01T14:59:34Z</published>
<dc:creator>著者</dc:creator>
<dc:date>2008-05-01T14:59:34Z</dc:date>
</entry>
</feed>
うーん、abderaは次回。
コメント