Xml 创建RSS提要JSF2.0?

Xml 创建RSS提要JSF2.0?,xml,model-view-controller,jsf-2,rss,Xml,Model View Controller,Jsf 2,Rss,我试图在使用JSF2.0构建的站点上提供RSS提要。在我开始自己编写代码之前,我想问问你们,是否有一种标准的方法可以做到这一点?在谷歌上搜索一段时间并没有得到任何结果,但是我偶尔也会使用CakePHP,在那里你可以在同一个模型上使用不同的视图(xhtml、xml、csv等等),这完全有意义,因为这就是使用MVC模式的全部意义。是否有任何标准布局、组件或类似的东西我可以直接使用?提前谢谢你们,非常感谢你们的每一个提示 我对JSF不是非常熟悉,但是最近我使用Spring3(它内部使用非常有用的罗马库

我试图在使用JSF2.0构建的站点上提供RSS提要。在我开始自己编写代码之前,我想问问你们,是否有一种标准的方法可以做到这一点?在谷歌上搜索一段时间并没有得到任何结果,但是我偶尔也会使用CakePHP,在那里你可以在同一个模型上使用不同的视图(xhtml、xml、csv等等),这完全有意义,因为这就是使用MVC模式的全部意义。是否有任何标准布局、组件或类似的东西我可以直接使用?提前谢谢你们,非常感谢你们的每一个提示

我对JSF不是非常熟悉,但是最近我使用Spring3(它内部使用非常有用的罗马库)非常快速地实现了许多RSS提要

我特别使用了Spring3的org.springframework.web.servlet.view.feedAbstractRssFeedView,您可以对其进行扩展,以轻松地将域对象转换为RSS视图,而只需付出最小的努力

最棒的是Spring还有其他抽象视图(如Atom或JSON),可以方便地将数据转换为其他格式,以供RESTful使用

HTH.

您可以使用

mashup4jsf是一个开源项目,旨在将Mashup服务与Java和JSF世界集成在一起。JSF开发人员将能够通过使用简单的标记构建丰富的定制mashup。Mashups4JSF的目标是拥有一组集成的Mashup标记和api。Mashups4JSF通过使用@Feed注释应用程序域类,允许将Java企业应用程序数据导出为Mashup提要

Mashups4JSF 1.0.0提供了以下特性

Creating RSS Mashup feed sources in JSF applications using @Feed annotations. 

Creating ATOM Mashup feed sources in JSF applications using @Feed annotations. 

Reading RSS, Atom and JSON feed formats inside JSF application by using rssFeedReader, atomFeedReader, and jsonFeedReader components.

Creating Rich Google Maps with all of map details (Markers, Notes, Graphics, ...etc) declaratively using GMaps4JSF.

Getting yahoo weather information using yahooWeather component.

Performing public search in YouTube Videos using youTubeVideoList component.

Performing public search in Google using googleSearchList component.

Performing public search in Twitter using twitterSearchList component.

Performing public search in Digg using diggSearchList component.

Pretty Integration with Google Location Services.

非常感谢,我太专注于JSF了,以至于完全忘记了Spring。工作起来很有魅力!