在这里,放一些关于测试东东,希望能和其他同行Share一下.
RSS
上一篇 /
下一篇 2007-08-14 03:34:39
最新接触了一下RSS的东东,以前虽然知道是干什么的,但是并没有去用过.
RSS是RDF Site Summary的简称,是一种应用在Blog上的一种技术吧(可以理解,当然可以用到其他地方,譬如新闻什么的),简单来说,譬如说一个新闻网页,如果当天有什么新闻了,你不用上它的网页,可以直接通过PULL或者它PUSH下来的RSS文件,就可以看到里面的内容,譬如http://www.cbc.ca/rss/
RSS文件是一个标准的XML文件,有Channel,Item等信息,可以通过开源的RSS Reader来读取,Firefox就支持.java有很多开源库支持RSS,譬如最简单的rsslib4j等等.
做自己的RSS,简单的做法,譬如你要做一个Blog的网站,你只需要做一个rss的servlet,当用户Pull这个servlet的时候(就是HTTP GET),你就生成最新的RSS文件(XML)然后在HTTP RESPONSE的消息体里就可以了.这样客户端只要访问一下你这个servlet,就可以得到你的RSS文件了.
一般情况下,客户端是根据你订阅的RSS源的情况(每订购一个,就list下URL),然后按照一定的时间间隔去取RSS文件的.目前好像基本上是用这种PULL的形式,关于PUSH形式,目前还没有很成熟的解决方案(或者我不知道 :)).
收藏
举报
TAG: