Hi Jean-Noel,
my problem was similiar to yours. I solved it in the following way:
I created a bean, which contains service-methods. I will call it ArticleService. It is a managed bean with the name articleServce in the faces-config.xml.
Now, you build a method ArrayList ArticleService.getArticleList(). In this method, you can read the list from the database and return it as ArrayList. You can display the data for example in a datatable. Here is an example:
<h:dataTable id="articles" value="#{articleService.articleList}" var="row" border="1">
The variable "row" is the current article. You can access it in buttons for example with row.news.
I hope, you understand, what I mean.
Here is a link to a tutorial, which helped me very much.
http://www.laliluna.de/first-java-server-faces-tutorial.html
Christopher
Firmi prego dentro per inbandierare questo come inadeguato.