Что выбрать из java-фреймворков для вывода коллекции: Spring MVC, Struts, Mojarra(JSF)?
Spring MVC как более популярный и более перспективный
В дополнение к предыдущему ответу, Spring имеет еще такой проект как SpringData, который позволит создать RestRepository,  т.е. именно то что Вам нужно, как я понял.