一位网友给我提了个建议,他说他希望javaei能提供rss订阅,这样他就可以在google reader里获取网站最新的东西了。要说rss,N年前就知道这个东西了,曾经也用foxmal订阅过新闻,到底rss是怎么回事,一直没好好研究,这回研究了一下,相当简单,但是思想非常好,应用模式非常便利。越来越多的例子证明,思想是多么重要啊。
Rss是什么就不用在这里赘述了,从开发的角度,rss就是以xml的形式表示网站的内容的链接信息,客户端工具(比如foxmail)和抓虾或google reader通过访问提供的xml,对其解析出超级链接,访问链接对应的页面,该xml数据就是rss,值得一提的是客户端工具对rss的解析是增量式的。
下面是一个典型的rss文件
<rss version="2.0">
<channel>
<title><![CDATA[JavaEI热点精华索引--数据库开发精华]]></title>
<link>http://www.javaei.com</link>
<description><![CDATA[JavaEI热点精华索引--数据库开发精华]]></description>
<item>
<title><![CDATA[javaei 2009/5/3-2009/5/9 第19周 数据库开发精华]]></title>
<link>http://www.javaei.com/content/more/2009/5/19/peCDapG534WRRw8e0875.html</link>
<author>javaei</author>
<pubDate>2009-5-9</pubDate>
<description><![CDATA[javaei 2009/5/3-2009/5/9 第19周 数据库开发精华]]></description>
<comments>http://www.javaei.com/content/split/2009/5/index2009519.html</comments>
</item>
</channel>
</rss>
各标签的意义在网上搜一下就明白了,如果不想整明白,直接把163或sohu的rss复制下来改造一下就可以了。
Javaei每周更新一次,rss订阅频道主要分三类,固定频道、精华索引频道(也就是访问全站内容的频道)和按每个主题独立出来的频道。Javaei的组织天生就适合rss,如果对全站内容都很感兴趣,可以订阅精华索引频道,这样每周就会获取全站内容的完整更新,如果只对某些主题感兴趣,就只订阅感兴趣的频道,每周该主题的更新就会通过rss订阅到达你的手中。其他不感兴趣恶的内容就不会打扰到你。
Rss其实就是xml,那么rss的生成可以采用一切用之于xml的技术,我一般输出xml的方式无非是dom输出和直接用输出流输出文本,这次我采用的是jsp,用jsp做模板输出可以充分利用jsp标签,把响应内容保存为xml即可。
Rss虽然技术原理很简单,但是应用模式确实非常优秀的,对客户来说,体现在“订阅
”上,对提供商来说,就涉及到信息的整合了。
- 大小: 26.3 KB
- 大小: 30.9 KB
- 大小: 38 KB
- 大小: 30.8 KB
分享到:
相关推荐
NULL 博文链接:https://summeryhrb.iteye.com/blog/423297
青年教师课堂教学手记——胡美霞.doc
班主任工作范文班主任手记——班级管理的无为与民主.doc
单片机的匠人手记很出名,现在跟大家共享一下
IT项目经理成长手记PDF 潘东_韩秋泉著 来自项目第一线的管理经验和实用工具 机械工业出版社 2013年1月第1次印刷 完整版,含全部书签目录 非常不错的资源 整本书以亲身经历的故事穿插理论知识的写法,很容易让人...
### PHP程序员菜鸟成长手记——php入门教程 #### 一、PHP简介 ##### 1. Web程序工作原理 Web程序工作原理是指用户通过浏览器发送请求到服务器,服务器处理请求后返回响应的过程。在这个过程中,服务器端脚本语言...
├─第一篇 DBA工作手记 │ 01.Eygle的DBA工作手记 │ 02.Yangtingkun的DBA工作手记 │ 03.老熊的DBA手记 │ 04.BanPing的DBA工作手记 │ ├─第二篇 诊断案例篇 │ 01.ASM案例分析与诊断 │ 02.监听故障的诊断与...
【标题】:“小黑之天地培训学习手记——第三、四周” 这篇博客是博主小黑在天地培训课程中关于第三、四周学习内容的记录。在这个阶段,他可能深入学习了编程语言的源码分析和使用工具提升开发效率的技巧。由于没有...
资源名称:DBA手记4——数据安全警示录资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
这篇文档讲述的是一个班主任在处理留守儿童教育问题上的经历和思考,体现了教育工作者对特殊群体学生的关心与责任。留守儿童,指的是因父母外出务工而留在家乡生活的孩子,他们在成长过程中可能面临亲情缺失、教育...
随着我国经济的飞速发展,农村劳动力大量涌入城市,为社会的建设贡献着自己的力量。然而,这一现象也催生了一个特殊群体——留守儿童。他们被留在农村,由祖辈或其他亲戚照料,面临着诸多生活和教育上的挑战。这些...
在STM32单片机开发过程中,GPIO(通用输入输出)是基础且重要的知识点。STM32的GPIO口可以配置为输入和输出模式,并能够实现对按键状态的检测以及LED灯的控制。本例程提供了如何通过STM32操作GPIO的输入输出模式,...
MATLAB GUI设计学习手记(第二版)——罗华飞编著2011
于博士SI设计手记,主要讲解了信号完整性基本理论和在实际工作中的经验。
matlab的gui设计经典教程,适合初学者、开发人员等读者参考。
非常摄影手记玩转单反相机,,2天玩转单反相机,电子工业出版社
FCKeditor2.3+2.6合并版——试用手记 博文链接:https://bugie.iteye.com/blog/235697
盖国强、杨廷琨、熊军、段林仲等人所著,沉淀了这些人宝贵的dba经验。本书共52M,405页(绝对完整),分成5部分上传,只有下全了才可以解压。解压后是pdf格式的。